【辰兮要努力】:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行!

博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端、后台、数据库、项目案例等相关知识点总结,感谢你的阅读和关注,希望我的博客能帮助到更多的人,分享获取新知,大家一起进步!

吾等采石之人,应怀大教堂之心,愿我们奔赴在各自的热爱里…

本期简单分享MyBatis使用if判空

Integer类型判空

<if test="age != null">age= #{age}, </if>

String类型的数据

<if test="name != null and name != '' ">name = #{name }, </if>

Double类型判空

<if test="money != null">money = #{money},</if>

Date类型数据类型判空

<if test="updateTime != null">update_time = #{updateTime }, </if>

数组判断空

参数为数组object[]。在MyBatis判断空时,先判断是否为null,不为null则判断数组长度object.length是否大于0即可。

<if test="object!= null and object.length>0">
	<yourSql>
</if>

集合判断空

参数为集合List。在MyBatis判断空时,先判断是否为null,不为null则判断集合长度object.size()是否大于0即可。

<if test="object != null and object.size()>0">
		<yourSql>
</if>

📣非常感谢你阅读到这里,如果这篇文章对你有帮助,希望能留下你的点赞👍 关注❤️ 分享👥 留言💬thanks!!!

📚愿我们奔赴在各自的热爱里!

更多推荐

MyBatis使用if判空(案例详解)