kang252322899
kang252322899
2012-06-04 16:26

为什么我用hibernaetemplate.delete方法无法删除数据库中的数据

  • spring

在我的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。弄了一个下午也搞不懂,请大家帮忙指点是什么问题啊!

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答