springboot+MyBatis返回Map時值為null的字段會丟失


多數據源中,在的數據源配置里加上以下代碼:

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();
  }

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM