是否有可能用休眠标准做这样的事情。
select * from A inner join
B on A.customer_id = B.id left outer join
C on A.customer_id = C.customer_id;
表 A 和表 C 有一个属性customer_id
,表 B 的主键是id
表customer_id
A 和表 C 中的主键。
我想将表 A 和表 B 的结果与表 CA.customer_id
和C.customer_id
.
我试过这样做:
Criteria criteria = session.createCriteria(A.class, "A_");
criteria.createCriteria(A_.invoiceId, INNER_JOIN);
// Now join table C with A.invoice_id = C.invoice_id
现在如何加入C?
在此之后我被阻止,因为createCriteria
不要求应应用连接的参数。