在我的ssh架构下有一张部门信息表department,现在我想删除里面的数据,dao的实现方式如下:
public void delete(Department department) {
//System.out.println(department.getId());
this.hibernateTemplate.delete(department);
}
添加数据是没有问题的,部署调试时,打印主键值也没有问题,通过在jsp页面地址中手动传值,日志显示如下:
Hibernate: select department_.id, department_.name as name0_, department_.sort as sort0_ from Department department_ where department_.id=?
我刚接触java,搞不懂为什么调用delete方法却出现的是select结果,我的SSH版本分别是Spring 3.1+Hibernate 3.6.10+struts 2.3.1.2。弄了一个下午也搞不懂,请大家帮忙指点是什么问题啊!