ibatis的result标签中用select详解
class="com.webex.webapp.l10n.common.pojo.UserModulePrivilege">
<result property="projectId" column="projectid" nullValue="" />
<result property="userId" column="userid" nullValue="0" />
<result property="userName" column="username" nullValue="" />
<result property="firstName" column="firstname" nullValue="" />
<result property="lastName" column="lastname" nullValue="" />
<result property="modulePrivilege"
column="{userId=userid, projectId=projectid}"
select="findassignedusermoduleprivilege" />
</resultMap>
resultMap="moduleprivilege" cacheModel="Project-cache">
select t.projectid,m.moduleid,m.modulename,t.status,t.privilege from
wbxl10nprojectprivilege t,wbxl10nmodule m where
t.moduleid=m.moduleid and t.userid=#userId# and
t.projectid=#projectId#
</select>
resultMap="usermoduleprivilege">
select
distinct(u.userid),p.projectid,u.username,u.firstName,u.lastName
from wbxl10nproject p ,wbxl10nprojectprivilege t,wbxl10nuser u
where t.userid=u.userid and t.projectid=p.projectid and
t.projectid=#projectId#
</select>
由此可看出,在ibatis的resultMap的result中使用“select”是一种迭代查询,也就是例子中 <result property="modulePrivilege"
column="{userId=userid, projectId=projectid}"
select="findassignedusermoduleprivilege" /> 将column指定的一项或多项作为参数(userId=userid, projectId=projectid),传入并执行指定的select语句(findassignedusermoduleprivilege),并将查询结果赋给property="modulePrivilege"
本文出自 “左罗CTO” 博客,请务必保留此出处http://zorro.blog.51cto.com/2139862/821777
转载于:https://www.cnblogs.com/albert-think/p/6677093.html
ibatis的result标签中用select详解相关推荐
- resultmap的写法_mybatis的mapper.xml中resultMap标签的使用详解
1.前言 最近博主在做一个ssm框架的共享汽车管理系统,其中,数据库字段设计的有下划线方式,a_username,然后在写mapper.xml里面的sql语句的时候,一直出现查询语句查询的值为null ...
- html中hr标签有哪些属性,htmlhr标签的属性有哪些?HTMLhr标签的样式详解
html hr标签的属性有哪些?HTML hr标签的样式详解,本篇文章介绍了html中的hr标签的定义及其属性描述,还有关于html hr标签的样式使用的几种方法 html中hr标签定义和用法: 标签 ...
- html中使用volist要引入什么,thinkphp中volist标签使用案例详解
这次给大家带来thinkphp中volist标签使用案例详解,thinkphp中volist标签使用的注意事项有哪些,下面就是实战案例,一起来看一下. 属性: name(必须):要输出的数据模板变量 ...
- devexpress 中的checkboxlist怎么设置间距_HTML中怎么设置h1的字体样式你知道吗?关于设置h1标签的样式详解
本篇文章主要为大家讲解了html中的h1标签的样式解析,但是如果不用css样式来做的话,那就只能在html4.01中显示了,所以我们还是尽快学习css层叠样式表吧,好了,现在让我们来说说这篇文章吧. ...
- qt怎么设置标签背景图片_HTML中怎么设置h1的字体样式你知道吗?关于设置h1标签的样式详解...
本篇文章主要为大家讲解了html中的h1标签的样式解析,但是如果不用css样式来做的话,那就只能在html4.01中显示了,所以我们还是尽快学习css层叠样式表吧,好了,现在让我们来说说这篇文章吧. ...
- html5 bdi 不起作用,html bdi标签的使用详解
bdi指的是bidi隔离! bdi文本允许你设置一段文本使其脱离父元素文本方向设置,在发布用户评论或其他你无法控制的内容时,该标签很有用! 接下来是代码部分! usernamebill:80point ...
- html中iframe标签的用法详解
<iframe>是什么?html中iframe标签的用法详解 原创 2018-10-26 10:24:35 03690 经常进行页面布局的人对于HTML中的iframe标签一定不 ...
- 三星服务器内存条型号区分,三星内存铭牌详解|三星内存条标签内存参数详解...
三星内存铭牌详解|三星内存条标签内存参数详解 大多数朋友都清楚内存铭牌上,记录着内存的重要数据.但是大多数朋友都对此不甚了然!为此小编也想学习下,现在把相关的学习笔记分享出来,希望和朋友们显摆下,小编 ...
- html中按钮方法,html中button标签的使用详解
关于button按钮的介绍 知道:button是定义一个按钮,但是在表单中也有一个可以定义按钮,我们知道当的时候也是在网页上创建了一个按钮,现在要说的是个button这个标签和input里面的标签有怎 ...
- php fieldset,html fieldset标签的用法详解
标签将表单内容的一部分打包,生成一组相关表单的字段.从中提取两层意思: 1.fieldset存在于form里(这样说不准确): 2.分组打包的功能. field:[fiːld]领域:牧场:旷野:战场: ...
最新文章
- 一文看全北科智能车创新历程
- Windows下nginx-http-flv-module服务部署
- 2015蓝桥杯省赛---java---B---10(生命之树)
- 【BZOJ3437】小P的牧场,斜率优化DP
- turtle模块还能这样玩?(一条条金龙鱼、雨景)
- [PhalApi实战篇(1)]Redis队列处理异步任务
- vivado根据语言模板定义一般IO的管脚约束文件xdc
- 打开plsqldev报错解决
- Macsome Spotify Downloader for Mac(Spotify音乐转换下载器)
- python使用matplotlib可视化柱状图(bar plot)、自定义柱状图的填充色、柱状图柱体的边缘色、配置字体使用中文轴标签
- 集线器和交换机的区别
- 勒索病毒基础介绍,值得收藏
- 智能眼镜的两种显示方式
- nba2k15正版服务器,NBA2K15正版联机帐户过期怎么办_NBA2K15正版联机帐户过期解决方法_快吧单机游戏...
- 普吉岛自由行——泰囧准备篇
- Win10注销在哪?怎么注销电脑
- part实现实现单个(上传图片和文件上传)
- HTTP长连接,短链接,持久连接的区别
- Hbase JavaAPi介绍和使用示例(待更新)
- joomla模板(joomla模板框架)
热门文章
- MATLAB每个字母等宽,等宽文本文件的导入选项对象
- php随机生成验证图片,php 生成随机验证码图片代码
- e: 无法定位软件包_比Ctrl+c,ctrl+v还好用的复制粘贴:Ctrl+d ctrl+r ctrl+e等
- show processlist中kill锁表语句与慢sql
- 【Linux】CentOS下vim的配置
- 日常一些需要搜索,需要花功夫但又简单的东西 此文会持续更新
- 那些开源程序中让人叹为观止的代码 - 1 浏览器特性判断
- 百度地图出现网格,不显示地图
- Adb命令笔记 --菜鸟的笔记
- Winboard - X