为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:windows
【CPU】:英特尔
【问题描述】*:nacos版本用的是2.2.4,只把mysql驱动换成了达梦的驱动,未修改nacos其他源码信息。经验证添加配置文件正常,编辑配置文件保存报错:caused: PreparedStatementCallback; 违反表[config_info]唯一性约束; nested exception is dm.jdbc.driver.DMException: 违反表[config_info]唯一性约束;caused: 违反表[config_info]唯一性约束;需要怎么修改呢。
image.png
修改ExternalConfigInfoPersistServiceImpl.java的
195行、205行异常DuplicateKeyException改成DataIntegrityViolationException即可,即可解决违反表[config_info]唯一性约束的问题