休眠:仅从一个表中选择全部而不是3个连接表

时间:2015-03-18 05:31:56

标签: java mysql hibernate

我想问一下是否有人能够从表A中选择值。请参阅以下hibernate代码

   Criteria c = session.createCriteria(A.class);
   Criteria t= c.createCriteria("b");
   Criteria k= c.createCriteria("c", JoinType.LEFT_OUTER_JOIN);

现在就像从A,B和C中选择值一样。它太多了。

谢谢 麦

1 个答案:

答案 0 :(得分:0)

我的解决方法是

1)创建一个ProjectionList hibernate变量。

2)识别表A的所有列并将它们放在ProjectionList变量中。