mybatis返回map類型數據空值字段不顯示(三種解決方法)


轉http://blog.csdn.net/lulidaitian/article/details/70941769

 

一、查詢sql添加每個字段的判斷空

 

IFNULL(rate,'') as rate

 

 

二、ResultType利用實體返回,不用map

 

三、springMVC+mybatis查詢數據,返回resultType=”map”時,如果數據為空的字段,則該字段省略不顯示,可以通過添加配置文件,規定查詢數據為空是則返回null。

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD SQL MAP Config 3.1//EN"

"http://mybatis.org/dtd/mybatis-3-config.dtd">

<configuration>

  <settings>

    <setting name="callSettersOnNulls" value="true"/>

  </settings>

</configuration>

 


免責聲明!

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



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