使用 Wrapper 自定义SQL
注意事项:
需要
mybatis-plus
版本 >=3.0.7
param 参数名要么叫ew
,要么加上注解@Param(Constants.WRAPPER)
使用${ew.customSqlSegment}
不支持Wrapper
内的entity生成where语句
用注解
@Select("select * from mysql_data ${ew.customSqlSegment}")
List<MysqlDataVO> getAll(@Param("ew") Wrapper wrapper);
用XML
List<MysqlDataVO> getAll(Wrapper ew);
<select id="getAll" resultType="MysqlDataVo">
SELECT * FROM mysql_data ${ew.customSqlSegment}
</select>