【发布时间】:2014-09-08 17:26:04
【问题描述】:
我想使用 JPA 2 CriteriaBuilder 构建查询:
SELECT part_new.*, pn_old.pnumber FROM Part part_new
JOIN Partnumber pn_new ON part_new.fk_partnumber = pn_new.id
JOIN Partnumber pn_old ON pn_new.pnumber = pn_old.pnumber
JOIN Part part_old ON part_old.fk_partnumber = pn_old.id
WHERE part_old.available=0 AND pn_old.pnumber IN('foo', 'bar')
Partnumber.pnumber 上没有 jpa 关系,只是一个普通的字符串属性。 (上面代码中的第 3 行)。是否可以使用 JPA 2 QueryBuilder 构建此查询?
【问题讨论】:
标签: jpa-2.0 criteria-api