为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8.1.2.94
【操作系统】:麒麟
【CPU】:
【问题描述】*:mybatis-plus 连接过dm8 以前dm没升级8时候好用 为啥升级之后
mybatis-plus自带的wapper查询就不行了。。 提示说无效的表或视图名[EADG_AREA_INFOS]
报错信息:===================================================
org.springframework.dao.DataIntegrityViolationException:
无效的表或视图名[EADG_AREA_INFOS]
无效的表或视图名[EADG_AREA_INFOS]
; 第1 行附近出现错误:
无效的表或视图名[EADG_AREA_INFOS]; nested exception is dm.jdbc.driver.DMException: 第1 行附近出现错误:
无效的表或视图名[EADG_AREA_INFOS]
由于使用SYSDBA连接,默认查询的SYSDBA模式下的表,建议您创建单独的业务用户表空间等存放业务数据,若您这边不方便改的话可以在应用的连接串里执行模式,如:
jdbc:dm://ip:port?schema=指定模式名
–创建表空间:
create tablespace “表空间名” datafile ‘表空间路径’ size 初始大小M CACHE = NORMAL;
–创建用户并指定表空间
create user “用户” identified by “密码” default tablespace “表空间” default index tablespace “表空间”;
–给用户授权
grant public,resource,vti,soi to 用户名;
您好咱们的sql语句在数据库直接执行可以吗?EADG_AREA_INFOS这张表是咱们连接的业务用户下的吗?
SELECT EADG_AREA_ID,EADG_AREA_CODE,EADG_AREA_USER_CODE,EADG_AREA_NAME,ORGANIZATION_CODE,EADG_AREA_NAME_ALIAS,CREATE_ID,CREATE_TIME,MODIFIED_ID,MODIFIED_TIME,IS_DELETED,REMARK FROM EADG_AREA_INFOS