如果查询的表名和返回的实体Bean对象不一致,怎么处理?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果查询的表名和返回的实体Bean对象不一致,怎么处理?相关的知识,希望对你有一定的参考价值。
首先:最好把实体类里面的变量名称和表里面字段写成一致。
然后:在SqlMapConfig.xml中 <typeAliases> <typeAlias alias="game" type="实体类路径"/></typeAliases>这就是把你的实体类写了个别名
最后:在写查询添加的时候:<select id="gameDao" resultType="game">返回实体类对象 select * from tb_game</select>这样查出的结果就对应上数据了。
入门级mybatis表名和实体名怎么映射
<resultMap id="映射名" type="实体名" ><id column="表主键列名" property="对应实体中的属性名" jdbcType="INTEGER" />
<result column="表列名" property="对应实体中的属性名" jdbcType="VARCHAR" />
<result column="XXXX" property="XXXXX" jdbcType="REAL" />
...
</resultMap>
参考技术A 123456 <resultMap id="映射名" type="实体名" > <id column="表主键列名" property="对应实体中的属性名" jdbcType="INTEGER" /> <result column="表列名" property="对应实体中的属性名" jdbcType="VARCHAR" /> <result column="XXXX" property="XXXXX" jdbcType="REAL" /> ... </resultMap>1
以上是关于如果查询的表名和返回的实体Bean对象不一致,怎么处理?的主要内容,如果未能解决你的问题,请参考以下文章