Message类里面id是String类型的,数据库里ID是int型的, mybatis能自动转换格式进行填充?

来源:3-2 SQL 基本配置与执行

木星上的土星人

2017-04-09 11:12

<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型的,完成对象数据填充么?

写回答 关注

1回答

  • 杨小厨
    2017-04-10 00:54:36

    不是的,是在service层进行类型转换处理。Integer.valueof

    木星上的土星...

    能贴下代码么?

    2017-04-11 08:53:58

    共 1 条回复 >

通过自动回复机器人学Mybatis---基础版

微信公众号自动回复功能学习Mybatis,基础教程加案例实战方式学习

107412 学习 · 786 问题

查看课程

相似问题