猿问

mybatis 根据id查询时非空判断

如下面这种写法:

select * from t_user twhere 1 = 1 <if test="id != null and id != ''">    and t.id = #{id}</if>

若id为空,则查到的是所有用户,该如何解决?
若在调用前进行id非空判断,那mapper文件中的判断并没有意义,是否可以去掉?

真心求教,感谢~


慕无忌1623718
浏览 815回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答