【发布时间】:2016-01-09 18:25:17
【问题描述】:
我尝试使用 Ebean ORM 从数据库中获取一些数据。我有 3 个名为 deal 和 deal_company_branch 和 company_branch 的表。 deal_company_branch是关联实体。我写了一个查询来获取数据,
select d.* from deal d, deal_company_branch dcb where d.deal_id=dcb.dealId and dcb.branchId=3
然后我尝试使用 Ebean ORM 做同样的事情,如下所示,
DealDAO.find.fetch("deal").fetch("deal_company_branch").where()
.and(Expr.eq("deal.deal_id", "deal_company_branch.dealId")
, Expr.eq("deal_company_branch.branchId", branchId)).findList();
当我执行这个时,我得到了,
错误:检索类别时出错:从 com.de.models.Deal 获取路径交易的 BeanDescriptor 时出错
我该如何解决这个问题?
【问题讨论】:
标签: java playframework ebean