休眠:仅从一个表中选择所有而不是 3 个连接表
Posted
技术标签:
【中文标题】休眠:仅从一个表中选择所有而不是 3 个连接表【英文标题】:Hibernate: Select all from one table only instead of 3 joined tables 【发布时间】: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 中选择值一样。而且太多了。
谢谢 吉米
【问题讨论】:
让我们知道表之间的关系!! 【参考方案1】:我的解决方法是
1) 创建一个 ProjectionList 休眠变量。
2) 识别表 A 的所有列,并将它们放入 ProjectionList 变量中。
【讨论】:
以上是关于休眠:仅从一个表中选择所有而不是 3 个连接表的主要内容,如果未能解决你的问题,请参考以下文章