Hibernate删除项目

时间:2011-12-22 17:56:33

标签: hibernate hibernate-session

当我尝试使用HQL删除对象时,我使用hiberate的session.CreateQuery().executeUpdate()并返回1项被删除。但是,在数据库中,没有删除任何内容。在executeUpdate之后,我也做了同花。

有人能给我一些关于这里有什么问题的建议吗?

1 个答案:

答案 0 :(得分:2)

您尚未提交随附的交易。你需要这样的东西:

tx = session.beginTransaction()
session.createQuery().executeUpdate("...")
tx.commit()