gpt4 book ai didi

java - Hibernate SQLQuery 不插入 SELECT

转载 作者:行者123 更新时间:2023-11-30 10:23:17 24 4
gpt4 key购买 nike

当我在 Hibernate 3.5 中对此 SQL 查询执行 executeUpdate 时:

Query insert = session.createSQLQuery(
"INSERT INTO unmapped_table_1 (column_name) "
+ "SELECT column_name "
+ "FROM source_table;");
insert.executeUpdate();

Hibernate 返回条目数但不插入条目。当我直接在 MySQL 服务器上执行查询时,确实会插入条目。

最佳答案

可能是您的自动提交未设置为真,在这种情况下,您必须在查询执行后调用 commit()。默认情况下,Hibernate 自动提交为 false,您可以使用 setAutocommit(true)

将自动提交设置为 true

关于java - Hibernate SQLQuery 不插入 SELECT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47073041/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com