Spring数据jpa使用存储库中的@query连接查询

时间:2017-02-09 18:01:26

标签: spring-data-jpa

如何使用@query在spring数据jpa中编写连接查询而不在两个实体类之间进行映射(@oneToOne或manyToOne)?

2 个答案:

答案 0 :(得分:1)

不幸的是,JPA不支持此功能。因此,Spring Data JPA无法加入不相关的实体。

Hibernate 5.1引入了explicit joins。您可以通过添加custom repository implementation来利用此功能。

答案 1 :(得分:0)

您是否尝试过使用@Query(value = "", nativeQuery = true)