一、基本使用
1.
说明
Restrictions
是产生查询条件的工具类。
2.
定义
可以直接用class创建
DetachedCriteria searDc =
DetachedCriteria.forClass(QymlPerson.class);
也可以用hibernate的session创建
session.createCriteria(Student.class)
3.
条件查询
3.1 多条件的and规则
通过searDc.add(Restrictions.eq("unid",userid))实现条件查询。
多次添加的条件,默认的规则是and.
3.2 多条件的or规则
如果实现or的查询,需要按照如下方式进行
searDc.add(Restrictions.or(Restrictions.eq("deptunid","aa"),
Restrictions.isN......
阅读全文