【发布时间】:2012-05-02 22:39:30
【问题描述】:
如何将过滤器添加到 Hibernate 的加入?我有一个有三个孩子的实体父级,我想按这些子实体的某些字段过滤数据。它通过
在我的 DAO 上创建的 JOINsessionFactory.getCurrentSession().createCriteria(Cartel.class).add( create(instance) ).list();
我想如果我设置了我想要过滤的字段,Hibernate 会自动构建由这些字段过滤的 JOIN,但它会返回所有结果(构建的 select 语句在 where 子句中只有 1=1)。
【问题讨论】:
-
如果您愿意发布更多关于您的 Cartel 类和您想要使用的其他类的信息,并提供您想要获取的选择(带过滤器)示例,我们可以提供更多对您有用的信息。
标签: hibernate