Mybatis Plus——以XML方式使用 Wrapper 自定义SQL时IDEA错误[**expected, got ‘${‘]解决方案

问题描述

Mybatis Plus——以XML方式使用 Wrapper 自定义SQL时IDEA错误[**expected, got ‘${‘]解决方案_第1张图片

'(', ',', CROSS, FOR, GROUP, HAVING, INNER, INTO, JOIN, LEFT, LIMIT, LOCK, NATURAL, ORDER, PROCEDURE, RIGHT, STRAIGHT_JOIN, UNION, WHERE, WINDOW or '[' expected, got '${'

官方文档

https://mp.baomidou.com/guide/wrapper.html#使用-wrapper-自定义sql

问题分析

不影响运行。

使用where标签包裹可以去掉错误警告

Mybatis Plus——以XML方式使用 Wrapper 自定义SQL时IDEA错误[**expected, got ‘${‘]解决方案_第2张图片

但是运行会出现问题

并且注释中表示

Mybatis Plus——以XML方式使用 Wrapper 自定义SQL时IDEA错误[**expected, got ‘${‘]解决方案_第3张图片

解决方案

参考文章

Mybatisplus 自定义sql 使用条件构造器作为参数 两种方式

MyBatis-Plus使用 Wrapper 自定义SQL入的坑

 

你可能感兴趣的:(#,JAVA,Mybatis,Plus,JAVA,Mybatis)