为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:麒麟
【CPU】:飞腾
【问题描述】*:使用mybatis-plus insert()方法报"无效的列"这个错误。
update/delete/select使用mybatis-plus自带方法均没有问题;
数据库表名及字段名均为大写;
case_sensitive = 1;
在DM管理工具中直接运行sql,可成功插入
jdbc日志分析已开启,查看log如下
您好,我也出现了这个问题,请问您解决了吗,我用的是达梦安装包里面的最新的驱动,但是我用<dependency>
<groupId>com.dameng</groupId>
<artifactId>Dm8JdbcDriver18</artifactId>
<version>8.1.1.49</version>
</dependency>这个就可以插入
解决没有?也遇到同样的问题,有自增主键 mybatis-plus的save方法就报无效的列,无自增主键就不报错了。切到79也报错
升级到最新的 DmJDBCDriver 驱动即可:
<!-- https://mvnrepository.com/artifact/com.dameng/DmJdbcDriver18 -->
<dependency>
<groupId>com.dameng</groupId>
<artifactId>DmJdbcDriver18</artifactId>
<version>8.1.2.192</version>
</dependency>
哪个用户登录的,schema.table用这种方式加上模式名试试