该错误是因为在 SQL 语句中使用了 SQL Server 特有的 'output' 关键字,而 Mybatis Plus 默认的 SQL 解析器不支持该关键字。

解决方法是使用 Mybatis Plus 提供的自定义 SQL 解析器,可以通过在 Mybatis Plus 配置文件中添加以下配置来启用自定义 SQL 解析器:

mybatis-plus:
  configuration:
    sql-parser-type: com.baomidou.mybatisplus.extension.parsers.JsqlParserCountOptimize

另外,也可以将 SQL 语句中的 'output' 关键字替换为其他关键字,比如 'select',这样就可以避免该错误。

Mybatis Plus 3.5.3.1 处理 SQL Server 数据库 'output' 关键字错误

原文地址: https://www.cveoy.top/t/topic/oFdl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录