方法一:通过别名映射
<!-- 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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
配置MyBatis连接GBase8s
嘿嘿嘿
33次阅读
2025-03-22 12:45:25
Spring Boot 与 MyBatis Plus 整合 KWDB 实现 JDBC 数据访问
KaiwuDB
31次阅读
2025-03-21 10:34:00
Mybatis学习之各种查询功能
嘿嘿嘿
29次阅读
2025-03-23 15:26:22
Mybatis之动态SQL
嘿嘿嘿
26次阅读
2025-03-30 21:24:57
GBase8s+Mybatis之模糊查询
嘿嘿嘿
24次阅读
2025-03-24 22:13:34
MyBatis获取自增的主键
嘿嘿嘿
21次阅读
2025-03-25 21:22:00