当我尝试使用HQL删除对象时,我使用hiberate的session.CreateQuery().executeUpdate()
并返回1项被删除。但是,在数据库中,没有删除任何内容。在executeUpdate
之后,我也做了同花。
有人能给我一些关于这里有什么问题的建议吗?
答案 0 :(得分:2)
您尚未提交随附的交易。你需要这样的东西:
tx = session.beginTransaction()
session.createQuery().executeUpdate("...")
tx.commit()