java - Hibernate Query.executeUpdate 是做什么的?

标签 java jquery database hibernate orm

我使用以下代码删除了记录:

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/

相关文章:

Java - java.util.InputMismatchException

java - 贾克斯-RS : Getting error message from REST call?

javascript - PHP 不向 AJAX 返回数据

php - 保存小部件设置: php file vs db [apc installed]

database - Cloud Firestore 等同于 AppEngine/Datastore Memcache 和 Keys-only 查询?

java - 即使将 .jar 文件添加到类路径和依赖项中,JDBC 也找不到合适的驱动程序

Java泛型

jquery - anchor 链接到页面的某个位置

javascript - 延迟文档.write

MySQL - 按日期对数据库或表进行分区以便快速清理