`
BrotherQqiang
  • 浏览: 14479 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

解决MyBatis 当数据库为记录为空,不显示此列

 
阅读更多

      使用MyBatis 时当数据库的记录有一项为空值的时候,默认会略过此列不显示,但这往往不是我们想要见到的样子,下面介绍一种常用的方法:

  很简单,使用MyBatis一般都会有一个配置文件,里面存放类的映射和设置信息等,我们只要在<settings>标签下添加 <setting name="callSettersOnNulls" value="true"/> 即可,如图,然后就大功告成了



 官方文档是如此解释的:指定当结果集中值为 null 的时候是否调用映射对象的 setter(map 对象时为 put)方法,这对于有 Map.keySet() 依赖或 null 值初始化的时候是有用的。注意基本类型(int、boolean等)是不能设置成 null 的。

  • 大小: 18.4 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics