700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > mybatis解决属性名和数据列名不一致

mybatis解决属性名和数据列名不一致

时间:2022-07-10 14:22:29

相关推荐

mybatis解决属性名和数据列名不一致

a):列名指定别名,别名为Java的属性名

<select id="selectPet" resultType="Pet">

select id,name(列名)names(指定别名) from pet where id = #{id}

</select>

b):设置结果映射类型

<select id="selectPet"resultMap="PetMapper">

select * from pet where id = #{id}

</select>

<resultMap type="Pet"id="PetMapper

column为数据库中的列名,properties为对应实体类的属性名

<id column="id" property="id"/>

<result column="name" property="names"/>

</resultMap>

column:对应数据库中表的列名,column对应Java属性名

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。