JAVA使用mybatis plus的用法写原生sql
有时候有一些需求 比如筛选条件,不想自己写原生sql 就可以使用mybatis plus的queryWrapper方式
// 用mybatisplus的写法 LambdaQueryWrapper<ListDO> queryWrapper = Wrappers.lambdaQuery(ListDO.class) .ge(syncLastTimePre != null, ListDO::getUpdateTime, syncLastTimePre) .le(lastSyncTime != null, ListDO::getUpdateTime, lastSyncTime) .orderByDesc(ListDO::getSysId); mapper.generate(queryWrapper);
Mapper.java文件
/** * */ void generate(@Param("ew") Wrapper<ListDO> queryWrapper);
Mapper.xml文件
<select id="generate"> select name from list a <where> ${ew.sqlSegment} </where> </insert>
-----------------------有任何问题可以在评论区评论,也可以私信我,我看到的话会进行回复,欢迎大家指教------------------------
(蓝奏云官网有些地址失效了,需要把请求地址lanzous改成lanzoux才可以)