【问题标题】:Hibernate: Select all from one table only instead of 3 joined tables休眠:仅从一个表中选择所有而不是 3 个连接表
【发布时间】:2015-05-20 19:21:14
【问题描述】:

我想问是否有人只能从表 A 中选择值。看下面的休眠代码

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

现在就像从 A、B 和 C 中选择值一样。而且太多了。

谢谢 吉米

【问题讨论】:

  • 让我们知道表之间的关系!!

标签: java mysql hibernate


【解决方案1】:

我的解决方法是

1) 创建一个 ProjectionList 休眠变量。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-01
    • 2023-04-01
    • 1970-01-01
    相关资源
    最近更新 更多