您的位置:首页 > 其它

criteria + getHibernateTemplate()

2012-05-09 08:43 120 查看
@SuppressWarnings("unchecked")
public List<Employee> findByCriteria(final int id, final String name) {
return (List<Employee>) this.getHibernateTemplate().execute(
new HibernateCallback() {
public Object doInHibernate(Session session) throws HibernateException,SQLException {
Criteria criteria = session.createCriteria(Employee.class);
criteria.add(Restrictions.like("employeeName", name+"%")); // Employee有个属性叫name
criteria.add(Restrictions.gt("employeeId", id));          // Employee有个属性叫employeeId
List<User> list = (List<User>) criteria.list();
return list;
}
});

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: