永发信息网

mybatis if 判断在有值的情况下,有些能通过,有些不能通过,为什么????

答案:2  悬赏:0  手机版
解决时间 2021-02-21 11:44
  • 提问者网友:椧運幽默
  • 2021-02-21 07:40

mybatis if 判断在有值的情况下,有些能通过,有些不能通过,为什么????然后去掉and name !=''这个判断就可以了

name有值 是指: name="test";
但是同样是字符串类型,比如password 就没问题;name就通不过;同样的判断
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-02-21 08:51
1、name!=null 代表 你在 java中没有给属性赋值,name是null值
2、name!=''代表你在 java中给属性赋值了,值是 空字符串
这个你要搞清楚,你name传的到底是什么值
全部回答
  • 1楼网友:大漠
  • 2021-02-21 09:03
可以私聊我~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯