使用mybatis時發現有一個條件<if test="id != 0 and id != null"> ....</if>,我傳入dao層的id明明是基本類型,基本類型可以判斷非空嗎?基本類型根本就不存在非空不的吧,包裝類才有,在java里給基本類型做非空判斷也是直接報錯的,但mybatis的映射文件里為嘛得這么寫呢?不加后面那個非空判斷就錯了,哪怕我根本沒傳id過來,也是執行if標簽里的where子句
添加回答
舉報
0/150
提交
取消