Message類里面id是String類型的,數據庫里ID是int型的, mybatis能自動轉換格式進行填充?
<resultMap?type="com.force4us.bean.Message"?id="MessageResult"> ????<id?column="ID"?jdbcType="INTEGER"?property="id"/>?? ????<result?column="COMMAND"?jdbcType="VARCHAR"?property="command"/> ????<result?column="DESCRIPTION"?jdbcType="VARCHAR"?property="description"/> ????<result?column="CONTENT"?jdbcType="VARCHAR"?property="content"/> ??</resultMap>
Message類的id是String型的,mybatis能自動將數據庫里查到的int型ID轉換成String型的,完成對象數據填充么?
2017-04-10
不是的,是在service層進行類型轉換處理。Integer.valueof