Session session = this.getHibernateTemplate().getSessionFactory().getCurrentSession();
List<TableName> list = null;
session.beginTransaction();
Criteria criteria = session.createCriteria(TableName.class);
Example example = 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 作为查询条件