在MyBatis中,通過@Column注解可以實現列與屬性的映射關系。具體步驟如下:
public class User {
@Column(name = "user_id")
private Long userId;
@Column(name = "user_name")
private String userName;
// 省略其他屬性和方法
}
<resultMap id="userResultMap" type="User">
<id property="userId" column="user_id"/>
<result property="userName" column="user_name"/>
</resultMap>
<select id="getUserById" parameterType="Long" resultMap="userResultMap">
SELECT user_id, user_name
FROM user
WHERE user_id = #{userId}
</select>
通過以上步驟,就可以在MyBatis中實現列與屬性的映射關系,使查詢結果能夠正確地映射到實體類的屬性上。