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

回到顶部