我有两个表,除非我有一个圆依赖,否则我无法在它们的实体中实现映射 @OneToMany
. 我想创建一个Hibernate Criteria,以便我'd be able to join this tables on ids'字段加上一个限制 . 但是,我有一个SQL查询,它给了我一个我正在寻找的结果,我无法理解如何实现标准 .
有 shared id 的表:
| Table A | Table B |
|id | id |
|languageId | code |
|comment | |
SQL查询:
从TableA中选择a.id,a.languageId,a.comment,b.code a.id = b.id上的连接TableB b
有人可以帮我写Hibernate Criteria吗?
提前谢谢你,L .
1 回答
你不能这样做 - Hibernate Criteria不支持在任意条件下加入 .
您必须使用HQL查询(它也不支持具有任意条件的
JOIN
语法,但您可以使用旧式语法):