遇到的坑 - [Mybatis使用达梦时未找到对应表或视图]

使用Mybatis连接达梦数据库时,填写的url地址如下

jdbc:dm://127.0.0.x:5236/TEST_DB

其中TEST_DB为达梦数据库中建立的模式,使用insert语句后,报如下错误:

org.springframework.dao.DataIntegrityViolationException: 
### Error updating database.  Cause: dm.jdbc.driver.DMException: 第41 行附近出现错误:
无效的表或视图名[APP_FEEDBACK]
### The error may exist in cn/com/twoke/codegen/demodm8/mappers/AppFeedbackMapper.xml
### The error may involve cn.com.twoke.codegen.demodm8.mappers.AppFeedbackMapper.insert
### The error occurred while executing an update
### SQL: INSERT INTO APP_FEEDBACK          ( USER_ID,                                                                   NICK_NAME,                                                                   CONTENT,                                                                   CREATE_TIME,                                                                                        STATUS,                                                                   SEND_TYPE,                                                                   CLIENT_LAST_SEND_TIME )           VALUES ( ?,                                                                   ?,                                                                   ?,                                                                   ?,                                                                                        ?,                                                                   ?,                                                                   ? )
### Cause: dm.jdbc.driver.DMException: 第41 行附近出现错误:
无效的表或视图名[APP_FEEDBACK]
; 第41 行附近出现错误:
无效的表或视图名[APP_FEEDBACK]; nested exception is dm.jdbc.driver.DMException: 第41 行附近出现错误:
无效的表或视图名[APP_FEEDBACK]

这是因为这个连接没有配置模式名导致的,只需要将连接修改为下面这样即可

jdbc:dm://192.168.1.109:5236/TEST_DB?schema=TEST_DB
posted @ 2024-11-24 16:34  TwoKe  阅读(854)  评论(0)    收藏  举报