码迷,mamicode.com
首页 > 编程语言 > 详细

springboot+MyBatis返回Map时值为null的字段会丢失

时间:2019-02-26 19:25:32      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:apache   session   pat   app   lse   .config   set   fir   tca   

多数据源中,在的数据源配置里加上以下代码:

public SqlSessionFactory firstSqlSessionFactory(@Qualifier("firstDataSource") DataSource datasource)
          throws Exception {
      SqlSessionFactoryBean bean = new SqlSessionFactoryBean();
      bean.setDataSource(datasource);
      //------------------------------------------------加入的代码开始------------------------------------------------
      org.apache.ibatis.session.Configuration configuration = new org.apache.ibatis.session.Configuration();
      configuration.setCallSettersOnNulls(true);
             bean.setConfiguration(configuration);
      //------------------------------------------------加入的代码结束------------------------------------------------
      bean.setMapperLocations(
      // 设置mybatis的xml所在位置
      new PathMatchingResourcePatternResolver().getResources("classpath*:mapper/first/*.xml"));
      return bean.getObject();
  }

  

springboot+MyBatis返回Map时值为null的字段会丢失

标签:apache   session   pat   app   lse   .config   set   fir   tca   

原文地址:https://www.cnblogs.com/zhengOK/p/10439232.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!