总结一下,MyBatis-Plus使用从入门开始过程中遇到的问题:
一、条件 参数为null
如 QueryWrapper eq(Property<Tenant, ?>, Object) 方法中的第二个参数 传入null值的话,生成的sql 为 ISNULL(),而不是说忽略这个where条件
二、in查询
QueryWrapper in(),如果第二个参数,List 传入的为空list,则该in条件会被忽略。
本文总结了在使用MyBatis-Plus过程中遇到的两个常见问题:一是当条件参数为null时,生成的SQL语句处理方式;二是进行in查询时,如何处理空List的情况。这些问题对于初学者理解和掌握MyBatis-Plus的使用至关重要。
总结一下,MyBatis-Plus使用从入门开始过程中遇到的问题:
一、条件 参数为null
如 QueryWrapper eq(Property<Tenant, ?>, Object) 方法中的第二个参数 传入null值的话,生成的sql 为 ISNULL(),而不是说忽略这个where条件
二、in查询
QueryWrapper in(),如果第二个参数,List 传入的为空list,则该in条件会被忽略。
880
2万+

被折叠的 条评论
为什么被折叠?