标签: hibernate hql
我应该在Hibernate上提交SELECT事务并处理回滚的异常吗?为什么或者为什么不?
答案 0 :(得分:-1)
select查询无需在事务内部运行,因为它不会修改DB中的任何数据。 如果您正在查询数据库并且发生任何异常,则没有回滚点,因为没有数据被修改,但是在更新或插入的情况下,我们正在使用数据,如果发生任何异常,那么DB的状态应该是按照在那个工作单元之前。