我使用以下代码删除了记录:
Query query = session.createQuery("delete from Emp where id=100");
query.executeUpdate();
如果我不写 query.executeUpdate()
会怎样?
最佳答案
如果您不调用 query.executeUpdate()
,那么堆上只有一个 Query
对象,当它不再被引用时等待被垃圾回收。
正如方法名称所暗示的那样,executeUpdate
使 Query
对数据库运行。
关于java - Hibernate Query.executeUpdate 是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31246409/