国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

mybatis - Mengapa backend Java tidak boleh menapis objek menggunakan atribut Boolean, tetapi boleh ditukar kepada jenis String?
為情所困
為情所困 2017-06-12 09:21:52
0
1
1118
 public JSONArray getTreeNodes(String departmentSn) {
        Department department = new Department();
        JSONArray jsonArray = new JSONArray();
        if (!departmentSn.equals("-1")) {
            department.setParentDepartmentSn(departmentSn);
        } else {
//這里將department的一個布爾屬性設(shè)置為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;
    }
}

Dalam kod di atas, apabila saya lulus dalam jabatanSn yang bukan -1, ia tidak memasuki cawangan lain Namun, selepas penapisan berikut, set keputusan kosong, seperti yang ditunjukkan di bawah


Saiz di sini ialah 0.
Dan apabila saya menukar atribut boolean dalam kelas entiti kepada atribut rentetan (seperti yang ditunjukkan dalam gambar)

Sebelum pengubahsuaian

Selepas pengubahsuaian

Hasil yang ditapis adalah normal.

Saiz di sini ialah 8.
Mengapa ini?
Selain itu, saya juga cuba menetapkan atribut boolean kepada false secara manual, dan hasilnya juga kosong seperti yang ditunjukkan di bawah.

為情所困
為情所困

membalas semua(1)
typecho

Jangan gunakan jenis asas untuk kelas entiti Anda boleh mencuba Boolean dahulu Jika anda menghadapi sebarang masalah, siarkan SQL dan lihat.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan