MyBatis-Plus 动态 where 条件

MyBatis-Plus About 485 words

customSqlSegment

Wrapper对象中有customSqlSegment方法可以获取MyBatis-Plus组织后的where条件。

xml@Select等语句中可以使用${ew.customSqlSegment}

@Param(Constants.WRAPPER)是固定参数。

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;

@Mapper
public interface TestMapper {

    @Select("""
            select id, name from test
            ${ew.customSqlSegment}
            """)
    List<Test> getList(@Param(Constants.WRAPPER) Wrapper<Test> wrapper);

}
Views: 297 · Posted: 2024-10-23

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓


Today On History
Browsing Refresh