通過查看**mybatis源碼**解決取出mysql中的 **double字段的值由0.5變爲0**的問題

問題描述:mysql 中有個表字段爲double(2,1),值爲0.5 但是取出來之後一直是0 解決辦法:通過源碼查看終於解決,原因是對應的VO字段定義成Integer型了,所以取出來出錯了。 源碼分析: mybatis源碼:DefaultResultSetHandler 中的方法applyAutomaticMappings() 這裏數據庫的值是0.5,但是如果定義的VO對應字段是Integer型
相關文章
相關標籤/搜索