金仓数据库V9自增id报错

环境:

KINGBASEV9 sqlserver兼容模式

问题:

通过金仓数据库官方迁移工具迁移sqlserver数据库后,对于sqlserver下自增id,在mybatis-plus的insert插入的时候报错,提示:

Error getting generated key or setting result to parameter object. Cause: com.kingbase8.util.KSQLException: generatedKeys is null statement must be executed to obtain the result ; generatedKeys is null statement must be executed to obtain the result; nested exception is com.kingbase8.util.KSQLException: generatedKeys is null statement must be executed to obtain the result

解决方案:

JDBC拼接initParams=nocount=off

示例:

sql 复制代码
jdbc:kingbase8://192.168.1.1:54321/db?currentSchema=dbo&initParams=nocount=off

maven依赖:

复制代码
    <dependency>
        <groupId>cn.com.kingbase</groupId>
        <artifactId>kingbase8-sqlserver</artifactId>
        <version>9.0.2</version>
    </dependency>
相关推荐
大模型最新论文速读7 小时前
text-to-sql:从学术玩具到生产落地
数据库·sql
ManageEngineITSM8 小时前
工单分类怎么设计?类别、子类别与自动分派的实用方法
大数据·服务器·数据库·人工智能·分类·数据挖掘
ClouGence8 小时前
MongoDB 双向同步如何防止数据循环?(附实操指南)
数据库·mongodb
TDengine (老段)8 小时前
TDengine IDMP 十大实用功能(7)
数据库·物联网·时序数据库·tdengine·涛思数据·工业数据·idmp
Decay__8 小时前
15_MySQL 数据同步与迁移方案 —— 复制 / DataX / Canal / 异构同步(对标 Oracle GoldenGate)
运维·数据库·sql·mysql·架构
zjx23889 小时前
oracle11g转Gbase8s库SQL常见问题修改
数据库·sql
真上帝的左手9 小时前
30. 技术专题-‌应用框架组件-缓存-Redis
数据库·redis·分布式·缓存·中间件
雪芽蓝域zzs9 小时前
第 2 章:整合 MySQL + MyBatis,搭建数据库基础、实体类、Mapper、测试查询
数据库·mysql·mybatis
实泽有之,无泽虚之9 小时前
SQL Server数据库备份与还原详解
数据库·sqlserver
DevOpenClub9 小时前
高考一分一段 API:分数查位次、科类枚举与历史对照
linux·数据库·高考