如何为复杂查询创建请求?@查询jpql spring jpa
问题内容:
如何创建一个复杂的查询请求JpaRepository
配合使用@Query
?我担心实体之间的关系。它们可能会影响请求的准备。
需要查询SQL,我的版本@Query:
问题答案:
确定声明查询的更明智的方法是:
@Query( "SELECT bu.email " +
"FROM Businesscentr bu
INNER JOIN bu.bannersSet bs
INNER JOIN bs.clicks c " +
"WHERE c.fullNameClient = :fullNameClient" // optional
)
仅当必须通过非主键值进行联接时,才使用旧的联接样式。