分享

hibernate 的criteria 测试

 走墨 2014-07-24
方法:

/**
* 创建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());

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多