Spring Data JPA子查询

保罗

我处于这样一个情况,我在BI中有两个实体,比如说A和B,与A有一个ManyToOne关系。但是在AI中,没有oneToMany。我正在使用Spring-Data存储库,我想知道是否有可能使用Query注释进行子查询。到目前为止,我看到了一些使用CriteriaQuery的人的示例,但始终使用JOIN示例,就我而言,我需要相反的方法。如果它们的ID不在B中,我需要找到所有A。是否有任何好的且优雅的解决方案?

马特·伯恩

只需放置@Query您的接口方法并在其中编写您的JPQL。此处的示例:http : //docs.oracle.com/javaee/7/tutorial/doc/persistence-querylanguage005.htm#BNBVL

例如 SELECT DISTINCT a FROM A a WHERE NOT EXISTS (SELECT b FROM B b WHERE <<put your condition here>>)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章