hibernate中可以通过操作Criteria 来管理对象方法。
Criteria c = session.createCriteria(Object.class);//获得一个Criteria对象
c.add(Restrictions.isNotNull("属性"));//判断该属性是否为空
c.add(Restrictions.eq("属性", 值);//判断属性是否和值相等
c.add(Expression.lt("属性", 值)));//判断该属性是否比值小
c.add(Expression.gt("属性", 值)));//判断该属性是否比值大
c.addOrder(Order.asc("属性"));//根据属性值升序排序
c.addOrder(Order.desc("属性"));//根据属性值降序排序