统计数量:
sessionFactory.getCurrentSession.createCriteria(Person.class).setProjection(Projections.rowCount()).uniqueResult();
一个对象包含另一个对象的List的多表查询:
@Entity
public class A{
List<B> bs;
}
@Entity
public class B{
private String name;
}
查询:
"sessionFactory.getCurrentSession().createCriteria(A.class).createAlias("bs",b).setFechMode("bs",FetchMode.JOIN).add(Restrictions.like("b.name","%汪云飞%")).list();
本文探讨了如何使用Hibernate进行多表查询和对象关系管理,包括查询包含对象List的多表数据,以及如何实现对象的关联和优化查询性能。
1335

被折叠的 条评论
为什么被折叠?



