Hibenate为辅助键上的联接创建条件

是否可以使用休眠条件进行类似的操作。

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,它是表A和表C中的customer_id

我想在A.customer_idC.customer_id上将表A和表B的结果与表C连接起来。

我尝试这样做:

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并没有要求在其上应用连接的参数。

z71468755z 回答:Hibenate为辅助键上的联接创建条件

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3168310.html

大家都在问