1.实体类和数据库列的名称不一致的解决方式:(注:mybaitis的类型处理器,java类型和数据库类型转换问题?)
1.数据库查询语句:给列起别名(和实体类属性名一致)
2.Mapper配置中:ResultMap: 结果集映射:解决实体类和数据库列之间的映射关系
<resultMap id="User" type="User"> <result property="username" column="name"/> <result column="pwd" property="password"/> </resultMap> <select id="getUserById" parameterType="_int" resultMap="User" resultType="User"> select name ,pwd from user where id=#{id} </select>