有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Hibernate:只从一个表中选择all,而不是从3个联接的表中选择all

我想问一下,是否有人只能从表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) 个答案

  1. # 1 楼答案

    我的解决方案是

    1)创建一个ProjectionList hibernate变量

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