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 作为查询条件