我有一个表贷款申请,其 pojo 是
class LoanApplication{
int id;
int loanNo;
...
}
我还有一个pojo
class LoanFlow{
int id;
int loanId;
date reviewDate;
...
}
这里loanFlow的loanId是映射到LoanApplication的id的外键。
我必须获取所有带有 reviewDate 的贷款申请。
我正在尝试编写一个标准,例如:
Criteria criteria = getSession().createCriteria(LoanApplication.class);
criteria.add(Restrictions.eq("id", someId));
如何使用此条件从 LoanFlow 获取 reviewDate。
最佳答案
Criteria criteria = getSession().createCriteria(LoanApplication.class, "loApp");
criteria.createAlias("loApp.loanFlow", "flow");
criteria.add(Restrictions.eq("flow.id", 1));
You can directlly use HQL also. using createQuery()
关于java - Hibernate - 在条件限制中添加另一个类的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46343777/