@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;
}
});
}
criteria + getHibernateTemplate()
最新推荐文章于 2024-10-05 15:32:05 发布