hibernate查询之example

    Session session = this.getHibernateTemplate().getSessionFactory().getCurrentSession();

List<TableName>list=null;

session.beginTransaction();

Criteriacriteria=session.createCriteria(TableName.class);

Exampleexample=Example.create(TableName).enableLike(MatchMode.ANYWHERE);

criteria.add(example);

criteria.add(Restrictions.eq("yourcolumn",TableName.getSysbaccess()));

if(start!=null&&pagesize!=null){

criteria.setFirstResult(start);

criteria.setMaxResults(pagesize);

}

list=criteria.list();

session.close();

    return list;

Example查询:

1.不支持主键

2.不支持关联

3.不支持NULL 作为查询条件

相关推荐