当前位置: 首页 > 面试题库 >

更新DB2 for iSeries表时出现错误SQL7008

赵珂
2023-03-14
问题内容

我有一个使用Hibernate和DB2的Java Web应用程序,iSeries并且在更新表期间出现以下错误:

更新DB2 for iSeries表时出现错误SQL7008


问题答案:

通过对该错误消息进行一些谷歌搜索,我注意到在非事务模式下运行插入/更新时会发生这种情况。这里给出解释。

发生这种情况的原因是,您尝试更新的表未记录日志,并且您的更新正在事务中运行。

通常,您应始终提交事务(如果发生异常,则回滚)。通常,我从来没有将auto commit设置为true,但是在这种情况下,我想了解是否确实需要如上面的链接中所述。您可以true在连接中设置自动提交以查看是否消失吗?

<property name="hibernate.connection.autocommit" value="true"/>

此外,此链接 还提供了一些有关使用休眠进行事务管理的教程。



 类似资料:
  • 问题内容: 我尝试通过bash脚本执行此命令,但出现以下错误: 错误stacktrace: {“错误”:“ IndexPrimaryShardNotAllocatedException [[my_index]主要未分配后api]”,“状态”:409} {“错误”:“ ElasticSearchIllegalArgumentException [无法更新非动态设置[[index.analysis.f

  • 我有一个表,我想用另一个表中的值更新该表,我正在使用以下代码: 尽管事实上,表。id是tableA的主键,我不断得到以下错误: 错误代码:1175。您使用的是安全更新模式,并且您试图更新一个没有使用键列禁用安全模式的表,请在“首选项”中切换该选项- 我做错了什么?

  • 我有两个表:和。第一个是自定义表,第二个是wordpress表。 我想更改中所有符合以下条件的帖子类型:与中的相同,并且键等于41。 我试着选择那些帖子 并返回正确的帖子(我在phpmyadmin中这样做)。 所以我试着 #1064-您的SQL语法有错误;查看与您的MariaDB服务器版本相对应的手册,了解在第1行“from wp_posts JOIN table1 ON table1.headl

  • 问题内容: 这是API生成的查询-不确定出什么问题了。 给我错误 SQL命令未正确结束 表中存在所有列,我相信联接和在oracle上运行此命令有问题。 编辑 还有一件事是, 当我从某些API获取时,查询的一部分已修复。 问题答案: Oracle不支持以下语法: 这是标准的SQL,可以在任何数据库中使用。 您的查询还有其他问题。。。子查询不在括号中,没有第一张表。 编辑: 您可以使用该子查询编写此查

  • 错误: 更新vlucas/phpdotenv(v2.4.0= 目前AWS实例RAM:2GB 虽然我们已经解决了这个问题,从2GB升级内存= 请检查以下几点: 1) Laravel更新软件包(composar.phar update)所需的推荐内存是多少? 2)laravel在作曲家更新时也使用SWAP内存吗?