日期:2014-05-17  浏览次数:20644 次

入门级!mybatis表名和实体名如何映射?
数据库里的表和java实体名称不一致,如何映射??注解还是xml???

------解决方案--------------------
sqlmap 配置 resultMap 只要对应上就可以了
------解决方案--------------------
<resultMap id="标识" class="你的类的路径包含包名" >
<result column="表字段名" property="类名" jdbcType="表字段类型" />
</resultMap>
------解决方案--------------------
SQLMAP中属性跟数据库表一对一,java实体属性可以比SQLMAP的多。
------解决方案--------------------
<resultMap id="InboxRM" class="Inbox">
<result property="uuid" column="Uuid" />
<result property="subject" column="Subjtct" />
<result property="formUser" column="FormUser" />
<result property="isNew" column="IsNew" />
<result property="isFlag" column="IsFlag" />
<result property="replySign" column="ReplySign" />
<result property="Content" column="Content" typeHandler="org.springframework.orm.ibatis.support.BlobByteArrayTypeHandler" /> <result property="fromTime" column="FromTime" />
<result property="status" column="Status" />
<result property="isDelete" column="IsDelete" />
<result property="createTime" column="CreateTime" />
</resultMap>