【DM版本】:
DM Database Server 64 V8
DB Version: 0x7000c
03134284044-20230417-187846-20040
【驱动版本】:DmJdbcDriver18-8.1.2.162.jar
使用Spring boot jpa进行连接,连接信息如下:
Entity设计:
在调用以下方法时出现报错:
报错内容为:
Invalid table or view name [HT_ATTRIBUTE_DEFINITION]
同名Schema下是存在对应的表的
在达梦有个大小写敏感的设置,在配合上建表的时候,字段名有双引号,这样的查询表名的时候会乱点。建议看看相关知识点。
log一下解决/绕过的办法吧:
新增配置:
spring.jpa.properties.hibernate.hql.bulk_id_strategy: org.hibernate.hql.spi.id.inline.InlineIdsOrClauseBulkIdStrategy
等大佬帮忙解释一下
可以开启jdbc日志,查看连接发起执行到数据库的具体详细信息,开启方法URL中添加相关配置项:
jdbc:dm://ip:port?logLevel=all&logDir=D:\jdbclog
保存,重启程序,执行相关包括功能模块