本文主要是介绍【Mybaties-Plus】如何使用 Wrapper 自定义SQL;返回结果赋值封装VO对象?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用 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>
这篇关于【Mybaties-Plus】如何使用 Wrapper 自定义SQL;返回结果赋值封装VO对象?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!