亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

mybatis - 為什么Java后端用Boolean屬性篩選不出對象,但改成String類型就可以了?

瀏覽:64日期:2023-11-11 09:34:32

問題描述

public JSONArray getTreeNodes(String departmentSn) {Department department = new Department();JSONArray jsonArray = new JSONArray();if (!departmentSn.equals('-1')) { department.setParentDepartmentSn(departmentSn);} else {//這里將department的一個布爾屬性設置為true department.setHasActivated(true);}//在這里進行篩選List<Department> departments = departmentMapper.select(department);System.out.print(departments);for (Department DEP : departments) { Department d = new Department(); Department sonDepartment = departmentMapper.selectByPrimaryKey(DEP.getDepartmentSn()); JSONObject jsonObject = new JSONObject(); jsonObject.put('label', sonDepartment.getDepartmentName()); jsonObject.put('data', sonDepartment.getDepartmentSn()); d.setParentDepartmentSn(DEP.getDepartmentSn()); if (departmentMapper.selectCount(department) == 0) {jsonObject.put('leaf', true); } else {jsonObject.put('leaf', false); } jsonArray.add(jsonObject);}return jsonArray; }}

在上面的代碼中,當我傳入一個不為-1的departmentSn進來時,它并沒有進入else分支,然而經過下面的篩選后結果集為空,如下圖

mybatis - 為什么Java后端用Boolean屬性篩選不出對象,但改成String類型就可以了?此處size為0.而當我將實體類中的boolean屬性改為string屬性后(如圖)

mybatis - 為什么Java后端用Boolean屬性篩選不出對象,但改成String類型就可以了?修改前

mybatis - 為什么Java后端用Boolean屬性篩選不出對象,但改成String類型就可以了?修改后

篩選結果就正常了.mybatis - 為什么Java后端用Boolean屬性篩選不出對象,但改成String類型就可以了?此處size為8.這是為什么呢?另外,我還嘗試了手動將boolean屬性賦為false,結果同樣為空.如下圖.

mybatis - 為什么Java后端用Boolean屬性篩選不出對象,但改成String類型就可以了?

問題解答

回答1:

實體類不要用基本類型,可以先試試 Boolean,如果有問題,把SQL貼出來看看。

標簽: java
主站蜘蛛池模板: 国产91在线播放中文 | 91视频最新网站 | 亚洲欧美一级视频 | 免费看黄在线观看 | 草草网 | 日韩欧美在线综合网高清 | 亚洲美女激情 | 中文字幕色婷婷在线精品中 | 中中文字幕亚州无线码 | 麻豆免费视频 | 欧美特级一级毛片 | 美女黄色一级片 | 精品牛牛影视久久精品 | 精品国产精品国产 | aaa级精品久久久国产片 | 亚洲国产精品久久综合 | 热re99久久国产精品 | 特黄特色的大片观看免费视频 | 性精品| 在线看黄网 | 亚洲污视频 | 国产福利视频奶水在线 | 日本黄色高清网站 | 中文字幕15页 | 97一本大道波多野吉衣 | 精品一区二区三区在线观看视频 | 日韩欧美一区二区三区中文精品 | 成人做爰全过程免费看视频 | 靠逼久久 | 黄色影视大全 | 看欧美黄色大片 | 国产成人免费永久播放视频平台 | 黑人尻逼| 亚洲一区免费在线 | 亚洲国产精品成人综合久久久 | 综合精品视频 | 日本免费二区三区久久 | 91麻豆精品国产自产在线 | 国产成人无精品久久久 | 91av一区| 欧美毛片|