MyBatis 對于 decimal 類型的處理技巧如下:
<resultMap id="resultMap" type="YourClass">
<result column="your_column" property="yourProperty" jdbcType="DECIMAL"/>
</resultMap>
<select id="selectById" resultMap="resultMap">
SELECT CAST(your_decimal_column AS DECIMAL(10,2)) AS your_property FROM your_table WHERE id = #{id}
</select>
private BigDecimal yourProperty;
通過以上技巧,你可以很方便地處理 MyBatis 中的 decimal 類型字段。