为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:由于字段中有关键字,MybatisPlus自带的查询没有加双引号,导致关键字报错。不想在实体类中字段上加@TbaleField,还有其他方法解决这个问题吗
如果是想全局屏蔽关键字,数据库配置文件dm.ini中EXCLUDE_RESERVED_WORDS参数加上。
如果只是局部应用设置屏蔽关键字,可以只在客户端机器dm_svc.conf配置文件中,添加 keywords配置项。
可根据情况设置。
可以在url中屏蔽,例如
jdbc.driver=dm.jdbc.driver.DmDriver
jdbc.url=jdbc:dm://192.168.1.1:5236?keywords=(user,USER)
可通过配置dm_svc.conf文件来绕过该问题。
[dm_ceshi]
keyWords=AUTO_INCREMENT
可参考以下网址
https://eco.dameng.com/community/article/6ca6b591fecb40d2941e524af5fc25c9