in查询:
public List<ArchivesApplication> getPostList(String[] status) throws AppException {
Criteria criteria = this.getSession().createCriteria(ArchivesApplication.class);
criteria.add(Property.forName("status").in(status));
return criteria.list();
}
String status[] = {"101","104","109"};
archivesAppList = archivesApplicationDAO.getPostList(status);
or 查询
criteria.add(Restrictions.or(Restrictions.eq("boxNo", boxNo)
,Restrictions.eq("folderNo", boxNo)));
if(startTime!=null){
criteria.add(Restrictions.ge("applicationDate", startTime));
}
本文介绍了使用Hibernate ORM框架进行数据库查询的方法,包括如何通过in查询和or查询来高效地筛选数据。具体示例展示了如何使用Criteria API结合Property和Restrictions来构建复杂的查询条件。
889

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



