1

是否有可能用休眠标准做这样的事情。

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 的主键是idcustomer_idA 和表 C 中的主键。

我想将表 A 和表 B 的结果与表 CA.customer_idC.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不要求应应用连接的参数。

4

0 回答 0