1,mybatis 中ResultType必须和sql 查出来的字段完全一样,对应起来。
如:
<select id="getActivityList" resultType="com.baidu.grapi.model.po.userPO">
SELECT id,user_name,age,images FROM user
</select>
userPO实体类如下 :
private long id;
private String name;
private integer userAge;
private Stirng userImg;
这样是不可以的,因为PO 中定义的属性和sql 查出名字是不对应的,
要么把sql 改成:SELECT id,user_name AS name,age AS userAge,images AS userImg FROM user
要么把PO 改成sql 查出来的样子,但由于java 驼型命名规则,这样是不对的 ,不是不行,是不对。
2,注解说明列表(更新种...)
@Column 标记表示所持久化属性所映射表中的字段
本文详细介绍了MyBatis框架中ResultType属性的应用规则,包括如何确保实体类字段与SQL查询结果字段的一致性,以及如何使用@Column注解进行字段映射。
1692

被折叠的 条评论
为什么被折叠?



