由于不推荐使用 hibernate.criteria
API,因此我需要协助将某些方法转换为JPA criteriaQuery
调用 .
使用单一标准和我可以处理的有限参数的简单调用,但是如何从使用多个根实体创建的休眠条件转换,例如
Criteria crit =
session.createCriteria(getType())
.createCriteria("deviceInfo"
.createCriteria("deviceSize");
crit.add(Restrictions.ilike("upperName", modelName));
List<Device> matches = crit.list();
通过分层调用 createCriteria
创建的两个实体根是我的问题所在 . 如何使用 javax.jpa.criteriaQuery
双重根实体?