如何创建复杂查询的请求? @Query jpql spring jpa
How to create a request for a complex query? @Query jpql spring jpa
如何使用 @Query
在 JpaRepository
中创建复杂查询的请求?
我关心实体之间的关系。它们可能会影响请求的准备。
需要查询SQL,我的版本@Query:
好的,声明查询的更明智的方式是:
@Query( "SELECT bu.email " +
"FROM Businesscentr bu
INNER JOIN bu.bannersSet bs
INNER JOIN bs.clicks c " +
"WHERE c.fullNameClient = :fullNameClient" // optional
)
只有在必须按 non-primarykey 个值进行联接时才使用旧的联接样式。
如何使用 @Query
在 JpaRepository
中创建复杂查询的请求?
我关心实体之间的关系。它们可能会影响请求的准备。
需要查询SQL,我的版本@Query:
好的,声明查询的更明智的方式是:
@Query( "SELECT bu.email " +
"FROM Businesscentr bu
INNER JOIN bu.bannersSet bs
INNER JOIN bs.clicks c " +
"WHERE c.fullNameClient = :fullNameClient" // optional
)
只有在必须按 non-primarykey 个值进行联接时才使用旧的联接样式。