diff --git a/spring-boot-tests/spring-boot-smoke-tests/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/service/HotelRepository.java b/spring-boot-tests/spring-boot-smoke-tests/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/service/HotelRepository.java index 488b362f067..0ca78fd2bd8 100644 --- a/spring-boot-tests/spring-boot-smoke-tests/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/service/HotelRepository.java +++ b/spring-boot-tests/spring-boot-smoke-tests/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/service/HotelRepository.java @@ -32,7 +32,8 @@ interface HotelRepository extends Repository { Hotel findByCityAndName(City city, String name); - @Query("select h.city as city, h.name as name " + "from Hotel h where h.city = ?1 group by h") + @Query("select h.city as city, h.name as name, avg(cast(r.rating as Integer)) as averageRating " + + "from Hotel h left outer join h.reviews r where h.city = ?1 group by h") Page findByCity(City city, Pageable pageable); @Query("select r.rating as rating, count(r) as count "