我现有的父类a加入了子类b(one-Many),c(One-one),d(One-one)。我正在编写一个标准,根据加入一个来过滤结果子类的类,它不应该触发查询加入其他表。有什么方法可以在触发查询时限制与其他表的连接?
注意:不能使用延迟加载来拉取其他关系
答案 0 :(得分:0)
Criteria使用彼此相关的所有Persistent对象。我相信使用Detached Criteria适合您的场景。 http://docs.jboss.org/hibernate/orm/3.5/javadocs/org/hibernate/criterion/DetachedCriteria.html