首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
resultMap 映射
时间:
2016-06-24 14:55:44
阅读:
186
评论:
0
收藏:
0
[点我收藏+]
标签:
1. sql的重用:定义一个sql片段,可在任何SQL语句中重用该片段。
[java]
view plain
copy
<sql id=
"personColumns"> name, sex, updateTime</sql>
<select id=
"selectPerson" parameterType=
"int" resultType=
"hashmap">
select id, <include refid=
"personColumns"/> from person where id =#{id};
</select>
2. javabean别名:不用每次写包路径
[java]
view plain
copy
<!-- In Config XML file,定义 -->
<typeAlias type=”com.someapp.model.User” alias=”User”/>
<!-- In SQL Mapping XML file,使用 -->
<select id=”selectUsers” parameterType=”
int” resultType=”User”>
select id, username, hashedPassword from some_table where id = #{id}
</select>
3. 表与实体列名不匹配的解决
a) SQL的别名
[java]
view plain
copy
<select id=”selectUsers” parameterType=”
int” resultType=”User”>
select user_id as
"id", user_name as userName, hashed_password as hashedPassword from some_table where id = #{id}
</select>
b)定义外部的resultMap
[java]
view plain
copy
<resultMap id=
"userResult" type=
"User">
<id property=
"id" column=
"_id" />
<result property=
"name" column=
"_name" />
<result property=
"password" column=
"_password" />
</resultMap>
<select id=
"selectUser" parameterType=
"int" resultMap=
"userResult">
select _id, _name, _password from _user where _id =#{id};
</select>
resultMap 映射
标签:
原文地址:http://www.cnblogs.com/AutumnRhyme/p/5614030.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!