From fce585e08946ecda74032c326466f416be6ff2ab Mon Sep 17 00:00:00 2001 From: PaulK Date: Fri, 14 Feb 2025 11:39:39 +0100 Subject: [PATCH] gruppen und likes fertig --- src/main/java/com/example/hangry/Like.java | 2 +- src/main/java/com/example/hangry/RecipeRepository.java | 3 ++- src/main/resources/application.properties | 5 ++++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/example/hangry/Like.java b/src/main/java/com/example/hangry/Like.java index f5d48a0..1c83278 100644 --- a/src/main/java/com/example/hangry/Like.java +++ b/src/main/java/com/example/hangry/Like.java @@ -4,7 +4,7 @@ import java.time.LocalDateTime; @Entity -@Table(name = "`like`") +@Table(name = "`likes`") public class Like { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) diff --git a/src/main/java/com/example/hangry/RecipeRepository.java b/src/main/java/com/example/hangry/RecipeRepository.java index 35967b3..e0d9dd5 100644 --- a/src/main/java/com/example/hangry/RecipeRepository.java +++ b/src/main/java/com/example/hangry/RecipeRepository.java @@ -11,6 +11,7 @@ public interface RecipeRepository extends JpaRepository { Page findByCategoryIgnoreCase(String category, Pageable pageable); // Sucht nach Rezepten, die eine bestimmte Zutat enthalten - @Query("SELECT r FROM Recipe r JOIN r.recipeIngredients i WHERE LOWER(i.name) LIKE LOWER(CONCAT('%', :ingredient, '%'))") + @Query("SELECT r FROM Recipe r JOIN r.recipeIngredients i WHERE LOWER(i.ingredient.name) LIKE LOWER(CONCAT('%', :ingredient, '%'))") Page findByIngredient(@Param("ingredient") String ingredient, Pageable pageable); + } diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 8835284..fa43fa2 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -4,6 +4,9 @@ spring.datasource.username=root spring.datasource.password= # Hibernate Einstellungen -spring.jpa.hibernate.ddl-auto=update spring.jpa.show-sql=true +spring.jpa.properties.hibernate.format_sql=true +spring.jpa.properties.hibernate.use_sql_comments=true +spring.jpa.hibernate.ddl-auto=update +