注册

报错:无效的表或视图名

杰瑞周 2023/06/05 2516 4 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:win
【CPU】:
【问题描述】*:普通的查询和插入(mybatis-plus)

entity实体类配置的时候:

@TableName("T_FILE_LOGS")
@ApiModel(value="T_FILE_LOGS", description="日志表")
public class LogsEntity {
//主键id,自增
@TableId(value = "ID",type = IdType.AUTO)
@ApiModelProperty(value = "id")
private Integer id;

之前@TableName 里面配置了 模式名.表名,是可以正常插入查询,但是后来发现本地、测试库、正式库的库名/模式名都是不一样的、所以不能写死。
mybatis的mapper.xml文件里面的sql也是一样、把模式名.去掉之后、查询酒提示表或者视图不存在;

Cause: dm.jdbc.driver.DMException: 第23 行附近出现错误:
无效的表或视图名[T_FILE_LOGS]
; 第23 行附近出现错误:
无效的表或视图名[T_FILE_LOGS];

配置文件的url:
url: jdbc:dm://127.0.0.1:5236/FILE_SYSTEM?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8

此处指定的模式名/库名FILE_SYSTEM好像不起作用?
请教下要如何配置可以不在代码里面写死模式名.表名、只需要正常写表名就行,谢谢路过的各位。

回答 0
暂无回答
扫一扫
联系客服