JPA2 Criteria API中Hibernate的Restrictions.sqlRestriction的等价物?

ep6jt1vc  于 2023-04-12  发布在  其他
关注(0)|答案(1)|浏览(128)

是否有一个等价于Hibernate的Restrictions.sqlRestriction for JPA2 Criteria API?
另外,如果没有等价的,我想知道是否有可能“破解”Hibernate的JPA2支持中的某些东西,以便在查询中插入我自己的SQL片段。

wwtsj6pe

wwtsj6pe1#

在JPA2中没有这样的选项(至少我知道)。你不能将Criteria API与原生SQL(或者与JPAQL)混合使用。在JPA2中,你最接近的事情是制作一个原生SQL查询,并声明响应应该被编组到哪个实体类,这让你有效地做出详细的SQL请求,但仍然可以从ORM特性中受益:
http://www.java2s.com/Code/Java/JPA/UsingNamedNativeQuery.htm

相关问题