思路如下: 首先查询数据库,得到符合条件的学生对象,(持久化了)。然后在JSP页面上让用户选择需要删除的学生。这时session close了,持久化对象应该转化成临时对象了。用户选择的结果提交到一个action  。再用新创建的第二个session get 到对象。就是把临时对象转化到持久化对象。 最后是delete 掉该对象,紧跟事务commit ,并关掉session。不知这样对不对?? 问题是hibernate 并没有执行数据库操作。不过个别时候能执行 delete from 数据库操作,将数据删掉。到底为什么呢?先谢谢了。