gpt4 book ai didi

java - 如何在 mybatis 的结果映射中返回具有空值的列

转载 作者:行者123 更新时间:2023-12-03 23:14:45 25 4
gpt4 key购买 nike

<select id="keyEquipmentShiftAutomatedModelData" parameterType="java.util.Map" resultType="java.util.Map">
SELECT ID, SUM(VALUE1 + VALUE2) Total
FROM tableName
GROUP BY ID
</select>

Returns below result in sql

ID, Total
1 (null)

但是当在 Map result 中返回时,myBatis 返回 {ID=1},其中缺少 Total。如何将带有 null 的列放入结果集中以及类似 {ID=1,Total=null} 或类似 {ID=1,Total=""}

的内容

最佳答案

添加

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

mybatis-config.xml 修复mybatis 3.2+版本问题

关于java - 如何在 mybatis 的结果映射中返回具有空值的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34606660/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com