MyBatis-Plus使用FIND_IN_SET函数

【使用】MyBatis-Plus使用FIND_IN_SET函数

FIND_IN_SET 函数是 IN 函数的升级版,功能类似。

区别在于:如果是常量,则可以直接用 IN, 否则要用 FIND_IN_SET() 函数

   default List<DeptDO> selectChildrenDeptByParentId(Long parentId)
    {
        return selectList(new LambdaQueryWrapperX<DeptDO>()
                .eq(DeptDO::getStatus, 0)
                .apply( parentId != null,"FIND_IN_SET ( '"+ parentId +"',parent_id )"));
    }

 

 

posted @ 2022-11-03 17:09  changlinlo  阅读(5142)  评论(0编辑  收藏  举报