Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
正在删除具有子/外键/CascadeType.REMOVE原子的实体吗?我需要交易还是可以省略?
CascadeType.REMOVE
你总是需要一个事务,它不是可选的。在事务之外没有原子性保证。从理论上讲,如果您提供了确切的数据库实现和版本号的详细信息,则可能会证明在这种特殊情况下更新确实是原子的,但事实仍然是,这不是编写可靠软件的方法。
你可以在这里阅读Hibernate 对事务的态度。