方法一:通过别名映射
<!-- List<Emp> getAllEmp();-->
<select id="getAllEmpOld" resultType="Emp">
<!-- 字段起别名,保证和mapper接口中的属性名保持一致,gbase中别名默认不区分大小写,需要开启delimident=1参数,别名需要使用双引号括起来才能区分大小写,不推荐 -->
select eid,emp_name enpName,age,sex,email from t_emp
</select>方法二:设置全局配置,将_自动映射为驼峰
<!--设置MyBatis的全局配置-->
<settings>
<!--将_自动映射为驼峰:emp_name : enpName-->
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>方法三:通过resultMap设置自定义的映射关系
<resultMap id="empResultMap" type="Emp">
<id property="eid" column="eid"></id>
<result property="empName" column="emp_name"></result>
<result property="age" column="age"></result>
<result property="sex" column="sex"></result>
<result property="email" column="email"></result>
</resultMap>
* resultMap:设置自定义映射关系
* id:唯一标识,不能重复
* type:设置映射关系中的类型
* 子标签:
* id:设置主键字段的映射关系
* result:设置普通字段的映射关系
* property:设置映射关系中的属性名,必须是type属性所设置的实体类类型中的属性名
* columns:设置映射关系中的字段名,必须是sql语句查询出的字段名「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




