getHibernateTemplate()方法是在配置了spring以后,hibernate由spring接管,不直接使用hibernate的session。
HibernateTemplate提供非常多的常用方法来完成基本的操作,比如通常的增加、删除、修改、查询等操作:
public void saveEmployee(Employee employee) {
this.getHibernateTemplate().save(employee);
public void deleteEmployee(Employee employee) {
this.getHibernateTemplate().delete(employee);
public void updateEmployee(Employee employee) {
this.getHibernateTemplate().update(employee);
public Employee findEmployeeById(Integer id) {
Employee employee=(Employee) this.getHibernateTemplate().get(Employee.class, id);
return employee;