向jpql查询迈进

时间:2019-06-05 03:15:50

标签: java hibernate jpa jpql

我有下面的方法,该方法代表两个不同的表,并与一个公用列{​​{1}}连接,我的观点是,我无法编写JPQL而不是通过下面的方法来实现

domain_id

1 个答案:

答案 0 :(得分:0)

我将假设您的班级名称中有错字,因为在Java中,所有class names should have capitalized at least first letter

您的查询可能如下所示:

@Query("SELECT NEW example.SrityDTO(r.id, r.name) FROM Rity r JOIN r.main m WHERE m.id = :domainId")
List<SrityDTO> getByCommonColumn(@Param("domainId") int id)