为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8大小写敏感
【操作系统】:macOS
【CPU】:m1pro
【驱动版本】:jdbc8.1.8
【Hibernate达梦方言版本】:DmDialect-for-hibernate5.0 1.8.0_65-b17
【问题描述】*:
java中这样写
执行的sql为
其中method和parameter自动加上了""导致sql执行失败
管理员手册查询KEYWORDS参数可以过滤关键字
在数据库中可以直接执行,没有双引号的sql,只是在hibernate中会自动加上双引号…
双引号引起来是小写就以小写去查,不会自动转换成大写。这张表的列又全是大写的,而且还大小写敏感,就查不到了。如果从数据库层面解决,可以换成大小写不敏感的,如果从语法上去查,可以试试换个高点的驱动包dialect.rar readme.rar
是因为是关键字的问题吗.如果是的话要怎么解决呢