MyBatis中连接查询
来源:互联网 发布:生产流程优化的阶段 编辑:程序博客网 时间:2024/05/17 21:05
数据库中:device表的id_user列参照users表的主键id
<resultMap type="User" id="userResultMap"> <id column="id" property="id"/> <result column="tel" property="tel"/> <result column="num_fan" property="numFan"/> <result column="type" property="type"/> <result column="is_accept_faned" property="isAcceptFaned"/> </resultMap> <resultMap type="Device" id="deviceResultMap"> <id column="id" property="id" /> <result column="imei" property="imei" /> <result column="imsi" property="imsi" /> <result column="channel" property="channel" /> <association column="id_user" property="user" select="queryUser"/> </resultMap> <select id="queryUser" resultMap="userResultMap"> select * from users where id=#{id} </select>
在deviceResultMap中添加
<association column="id_user" property="user" select="queryUser"/>
意思是,在device表中查询id_user列,映射为user属性,在映射时通过queryUser查询,select * from users where id=#{id}这里的#{id}可以为任意字符串,#{xxx},也是可以的。实际上执行的是
select * from users where id = id_user(此处为查询出来的id_user列的值)
阅读全文
0 0
- MyBatis中连接查询
- Mybatis连接查询
- Mybatis中联合查询
- MyBatis中模糊查询
- Mybatis中模糊查询
- Mybatis中模糊查询
- mybatis中模糊查询
- mybatis关联查询--自连接 传参
- mybatis 连接 oracle模糊查询concat关键字
- mybatis 中IN 查询写法
- mybatis中resultMap简单查询
- Mybatis中like模糊查询
- MyBatis中一对一关联查询
- Mybatis 中级联查询方式
- MyBatis中like查询写法
- oracle中查询:子查询,连接查询
- MyBatis--关联关系查询--一对多--多表连接查询
- mybatis自连接查询子集合(一对多查询)
- IOS ANetworking 3.0 对服务器返回含制表符的json时的处理方式
- robotframework悬浮菜单定位问题
- UNIX再学习 -- RS485 串口编程
- TF/02_TensorFlow_Way/06 Working_with_Batch_and_Stochastic_Training
- 13静态成员
- MyBatis中连接查询
- 在php中如何实现cookie即时生效,不用刷新就可以使用
- 常用数字滤波算法
- 利率计算
- 《UNIX网络编程 卷1》 笔记: 使用select函数的单进程TCP回射服务器程序
- 【JavaWeb-28】Maven仓库、目录结构、命令和生命周期、添加jar包和插件
- ES6 箭头函数理解
- ObjectARX编程(七) -------符号表操作的总结
- 水池数目