在数字化转型中,选择合适的跨平台开发框架不仅能提高效率,还有助于确保数据安全与合规性。
710
2022-10-18
mybatis中的if
目录if-else及if嵌套使用方式案例一:if-else案例二:if嵌套mybatis if-else写法
if-else及if嵌套使用方式
案例一:if-else
在使用mybatis mapper 动态sql时,不免会出现if-else的使用,但是好像又没有这种语法,提供的是choose标签代替if-else
例如:
select * from t_stu t
and t.status = 1
and t.status NOT IN (9,5)
and t.delete_status = 1
也可以用多个if判断实现:
select * from t_stu t
and t.status = 1
and t.status NOT IN (9,5)
and t.delete_status = 1
案例二:if嵌套
在实际编码过程中会有一些判断条件会一直重复使用,一直写在if标签中写的代码会特长,而且臃肿
select * from t_stu t
and t.type = 'we' and t.delete = 1
and t.type = 'wq' and t.delete = 1
and t.type = 'wr' and t.delete = 1
变现后:
select * from t_stu t
and t.type = 'we'
and t.type = 'wq'
and t.type = 'wr'
and t.delete = 1
mybatis if-else写法
mybaits中没有else要用chose when otherwise代替
//...
//...
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~