Oracle start with用法实例之根据当前部门id递归查询该部门及子部门信息实例
来源:互联网 发布:迫击炮威力 知乎 编辑:程序博客网 时间:2024/05/18 03:52
1.实体bean(对应数据库表sys_dept结构为:dept_id、parent_id…)
public class Dept{ private String deptId; // 部门ID private String parentId; // 上级部门ID ... ( getter... setter... ) ...
2.mybatis xml配置如下:
<select id="findList" resultType="HashMap"> select a.dept_id, a.parent_id from sys_dept a <where> <if test="deptId!= null and deptId!= ''"> AND a.dept_id in ( select b.dept_id from sys_dept b where 1=1 start with b.dept_id= #{deptId} connect by prior b.dept_id= b.parent_id ) </if> <if test="parentId!= null and parentId!= ''"> AND a.parent_id=#{parentId} </if> </where></select>
阅读全文
0 0
- Oracle start with用法实例之根据当前部门id递归查询该部门及子部门信息实例
- 递归 查询部门及子部门
- sql 2005 递归 查询部门所有子部门 with关键字
- java递归查询公司下所有部门及子部门
- oracle 递归查询属于本部门以及下属部门
- oracle查询某人所在的部门(326)是否属于部门字符串(329|2)或者该部门字符串的子部门中
- SQL递归查询部门
- Sql递归查询部门
- 查询部门(包含子部门)员工
- 查询各个部门的部门号,部门名,部门人数及部门平均工资
- 查询各个部门的部门号,部门名,部门人数及部门平均工资
- oracle 部门层级查询
- oracle 部门层级查询
- 部门
- CTE递归应用,树状结构,查询所有子部门、子部门数量、按层级显示部门名称
- 创建存储过程,以部门编号为参数,查询并返回该部门平均工资,以及该部门中比该部门平均工资高的员工信息
- Mybatis之高级映射collection (递归查出树形数据之查询部门及部门下所有人员 二叉树)
- Mybatis之高级映射collection (递归查出树形数据之查询部门及部门下所有人员 单节点)
- python 用zipimport加载压缩文件里的模块
- 三位数逆序输出
- [FAQ09394][NW]网络运营商名称显示&SIM名称显示
- 剑指OFFER纪念版(1-3)
- html 中 TabIndex 属性 的含义
- Oracle start with用法实例之根据当前部门id递归查询该部门及子部门信息实例
- 二叉树各种遍历
- C# => Lambda表达式理解
- IE6双边距bug及其解决办法
- Hibernate使用索引及索引添加原则
- Android WebView浏览优酷等视频网站,视频放不出等问题
- 解析xml的4种方法详解
- String、StringBuffer、StringBuilder区别及效率
- Parameter index out of range (1 > number of parameters, which is 0).