为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 1.8
【操作系统】:
【CPU】:
【问题描述】*:Error updating database. Cause: dm.jdbc.driver.DMException: 无效的列
; 无效的列; nested exception is dm.jdbc.driver.DMException: 无效的列
这是怎么回事在数据库可以直接执行但是在代码中就报错
mybatis 给你自动把字段名加上了 "",但是你的列名是大写的,加了""的字段不进行大小写转换,所以sql的字段是小写的,数据库是大写的,就找不到了。
大佬解决了吗?我也遇到一样的问题了。字段不是达梦关键字,sql在客户端可以正常执行,但是在程序中报这个异常。

估计是大小写敏感的问题,可以把建表语句 从管理工具里面复制出来 看看