zoukankan      html  css  js  c++  java
  • MyBatis 返回 Map 字段丢失问题

    问题现象

    执行存储过程返回 Map 集合数据,发现有字段丢失情况,仔细研究发现丢失的字段值都为 NULL。

    解决办法1:

    在查询 SQL 语句中增加 NULL 判断函数

    MSSQL: isnull(字段名,'')
    MYSQL: ifnull(字段名,'')
    ORACLE: nvl(字段名,'')
    

    解决办法2:

    SqlMapConfig.xml 配置文件中增加如下配置:

    <settings>
    	<setting name="callSettersOnNulls" value="true"/>
    </settings>
    
  • 相关阅读:
    NIO学习
    XML(二)
    IO和NIO
    Log4j
    异常处理机制
    XML
    数据交互
    分页实现的三种方式
    Idea破解
    数据库连接池
  • 原文地址:https://www.cnblogs.com/markLogZhu/p/11400130.html
Copyright © 2011-2022 走看看