遇到sql在navicat里面执行成功,在mybatis的xml文件里运行报错的情况### Error querying database. Cause: com.baomidou.mybatisp

遇到sql在navicat里面执行成功,在mybatis的xml文件里运行报错的情况### Error querying database. Cause: com.baomidou.mybatisp

如果sql没问题不要怀疑自己

在sql对应的Mapper.java类的方法上加上注解

@SqlParser(filter = true)
public interface BaseEntMapper extends BaseMapper<BaseEnt> {

	@SqlParser(filter = true)
	List<BaseEntVO> selectBaseEntPage();
	
}

如果mybatisplus版本比较高,可使用下面的注解

@InterceptorIgnore(tenantLine = "1")
public interface BaseEntMapper extends BaseMapper<BaseEnt> {

	@InterceptorIgnore(tenantLine = "1")
	List<BaseEntVO> selectBaseEntPage();
	
}

解决复杂sql出错的问题

你可能感兴趣的:(数据库,sql,mybatis)