mybatis
寧叁歲
这个作者很懒,什么都没留下…
展开
-
在DAO类直接写SQL语句,如何写<if test="XXX!=null">
之前的项目一直都是把SQL语句写XML文件里,要判断字段是否为空,直接这样写就好:<if test="XXX!=null"> and XXX LIKE CONCAT("%",#{XXX},"%") </if>但是这个项目要在dao直接写sql语句,只能现学现用了。首先要在类上添加一个为@Mapper的注释,然后就可以直接在方法上加入注释@Select写sql语句了,...原创 2019-10-24 10:33:47 · 4558 阅读 · 0 评论 -
mybatis传入的值为0时的判断
mybatis判断是否为空一般为:<if test="state!=null and state!=''">state = #{state},</if>但是如果传入的值为0,就不运行该条,因为mybatis默认0和""相等,要解决这个问题,可以把代码改为:<if test="state!=null and state!='' or state==0">s...原创 2019-08-31 11:38:50 · 6967 阅读 · 0 评论