我有下面的方法,该方法代表两个不同的表,并与一个公用列{{1}}连接,我的观点是,我无法编写JPQL而不是通过下面的方法来实现
domain_id
答案 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)