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.
我对 Hibernate 很陌生,有一个问题。delete(...)使用 HQL 查询删除对象和使用类的方法删除对象有什么区别Session?
delete(...)
Session
Session.delete(...)仅当您已经拥有对要删除的实体的引用时才有用。
Session.delete(...)
delete-by-query 对于根据特定条件删除多个对象很有用,这些对象之前可能没有加载到会话中。
我相信 delete-by-query 实际上将每个实体加载到会话中并单独删除它们 - 如果我在这方面错了,有人纠正我。