为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8,开发版x86平台
【操作系统】:winow10
【CPU】:
【问题描述】*:springboot + mybatis-plus
1.数据库区分大小写,表名大写、表字段小写。
2. yml文件配置,
dm.jdbc.driver.DmDriver
jdbc:dm://192.168.25.249:5236?schema=test&genKeyNameCase=0
3.执行接口报错,
dm.jdbc.driver.DMException: 第1 行附近出现错误:无效的列名[MAIN]。我的语句,select main,bb from xxx
看了其他回答未解决问题genKeyNameCase,0,1,2都试了
在定义表时,字段类型强制小写了,查询语句就需要指定类型小写,columnNameUpperCase这个参数把SQL传递过去的值转成大写,但表定义里时强制小写
您好,你的这个参数我并未在手册中查询到,建议你尝试使用jdbc:dm://192.168.25.249:5236?schema=test&columnNameUpperCase=true再次验证一下