判斷Map<String,Object>中value是否為空,此時空分為兩類,一類是只有key,沒有value;另一類是有key,但value值是null;
這兩類雖然表象一樣,但是在處理時不相同;在使用Mapper判斷生成SQL語句時,前一類無法判斷;

可以通過如下判斷方法判斷此類情況:
如果沒有給value賦值,則map.get(key).toString().equals("")為true,但是map.get(key).equals(null)為false;
判斷Map<String,Object>中value是否為空,此時空分為兩類,一類是只有key,沒有value;另一類是有key,但value值是null;
這兩類雖然表象一樣,但是在處理時不相同;在使用Mapper判斷生成SQL語句時,前一類無法判斷;
可以通過如下判斷方法判斷此類情況:
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。