1
lyusantu 2019 年 3 月 21 日
用 hashmap 作为返回值的时候,牵扯到一系列的封装,具体实现可以查阅资料参考一下
重点是在这个封装的过程中,如果字段对应的值是空的,这个字段就会被忽略掉 |
2
13192262269 OP @lyusantu #1 对是的,当字段对应的值是空的,这个字段就会被忽略掉,如何做到不被忽略
|
3
surick 2019 年 3 月 21 日
ifnull(xxxx,'')
|
4
CoderGeek 2019 年 3 月 21 日
null 的话会被忽略 = =
|
5
boris1993 2019 年 3 月 21 日 via Android
SQL 里就把 null 替换成""不知道是否可行
|
6
roothub 2019 年 3 月 21 日 可以在代码里或者 xml 里配置 mybatis 的全局属性,加上以下设置
<!--当 mybatis 没有用实体返回而是用 Map 时,字段为 null 也映射到结果集中--> <setting name="callSettersOnNulls" value="true"/> |
7
13192262269 OP |
8
13192262269 OP @roothub #6 没必要每行都配,代码量大的话,不好,可以设为全局属性
|
9
13192262269 OP 已结贴!!!
|
10
boris1993 2019 年 3 月 21 日 via Android
@13192262269 #7 学习一个
|
11
13192262269 OP |