【发布时间】:2017-06-09 20:26:18
【问题描述】:
使用 JPA 2.1 和 hibernate 5.1.x,这可以通过 JPQL 实现
select s.lowerBound,
l.status
...
from Serie s
left join Line l on
s.lowerBound between l.lineStart and l.lineEnd
如何使用 Criteria api 编写此内容? 我试过这个
Root<Serie> serieRoot = query.from(Serie.class);
Root<Line> lineRoot query.from(Line.class);
query.where(criteriaBuilder.between(s.get("lowerBound"), l.get("lineStart"), s.get("lineEnd")))
但这不允许我指定它是左连接。
【问题讨论】:
标签: jakarta-ee criteria-api jpa-2.1 hibernate-5.x