```java
@Query("select h.city as city, h.name as name, avg(r.rating) as averageRating "
- "from Hotel h left outer join h.reviews r where h.city = ?1 group by h")
Page findByCity(City city, Pageable pageable);
```
JPA 这种方式已经和 MyBatis 几乎完全一样了,原生SQL 而且支持自动绑定。
最近的评论