方法: /** * 创建Criteria对象. * * @param criterions * 可变的Restrictions条件列表,见{@link #createQuery(String,Object...)} */ public <T> Criteria createCriteria(Class<T> entityClass, Criterion... criterions) { Criteria criteria = getSession().createCriteria(entityClass); for (Criterion c : criterions) { criteria.add(c); } return criteria; } 测试: ApplicationContext c=new ClassPathXmlApplicationContext("spring.xml"); PersonDaoImp dao =(PersonDaoImp) c.getBean("personDaoImp"); Criteria cd=dao.createCriteria(Person.class,Restrictions.eq("age", 11),Restrictions.eq("pid", 5) ); //txVt1IAO4Sc94312 System.out.println(cd.list().size()); |
|
来自: 走墨 > 《java 个人总结》