MyBatisPlus自定义SQL使用条件构造器QueryWrapper
2.xml方式
IPage<Post> selectPosts(Page page, @Param(Constants.WRAPPER) QueryWrapper wrapper);<!--xml-->
<select id="selectPosts" resultType="com.example.entity.Post">
select * from user_collection uc left join
post p on uc.post_id = p.id
${ew.customSqlSegment}
</select>
动态查找:
@Select("select ${ew.SqlSelect} from ${tableName} ${ew.customSqlSegment}")List<File> listFileByCondition(@Param("tableName") String tableName, @Param("ew") Wrapper wrapper);
ew.SqlSelect:所需要查找的字段 、tableName:使用的是那张表、ew.customSqlSegment:条件
以上是 MyBatisPlus自定义SQL使用条件构造器QueryWrapper 的全部内容, 来源链接: utcz.com/z/515048.html