Mybatis注解实现一对多关联映射(@Many)
mybatis注解实现一对多关联映射
@Select("<script> \n" +"\t\tselect a.*,p.punishment_money, p.punishment_note, p.punishment_time from driver_account_appeal a,driver_account_punishment p,\n" +"\t\t(SELECT getChildrenOrg(#{orgId}) orgs) t \n" +"\t\twhere\n" +"\t\ta.punishment_Id=p.id and FIND_IN_SET(a.org_Id, orgs) \n" +"\t\t<if test=\"startDate!=null and startDate!=''\">AND a.appeal_Time <![CDATA[ >= ]]> #{startDate}</if>\n" +"\t\t<if test=\"endDate!=null and endDate!=''\">and a.appeal_Time <![CDATA[ <= ]]> date_add(#{endDate}, interval 1 day)</if>\n" +"\t\t<if test=\"driverName != null and driverName != ''\"> and a.driver_name = #{driverName} </if>\n" +"\t\t<if test=\"driverPhone != null and driverPhone != ''\"> and a.driver_phone = #{driverPhone} </if>\n" +"\t\t<if test=\"cooperationCompanyId != 0 and cooperationCompanyId != -1\"> and a.cooperation_company_id = #{cooperationCompanyId} </if> \n" +"</script> ")@Results({@Result(id=true,column = "id",property = "id"),@Result(column = "id",property = "photoList",many = @Many(select = "com.fengyuncx.driver.account.dao.AppealDao.getAppealPhotoListById"))})List<Appeal> getAppealsForManage(Appeal appeal);
@Select("select * from driver_account_appeal_photo where appeal_id=#{appealId}")
List<AppealPhoto> getAppealPhotoListById(int appealId);
Mybatis注解实现一对多关联映射(@Many)相关推荐
- (转)MyBatis框架的学习(五)——一对一关联映射和一对多关联映射
http://blog.csdn.net/yerenyuan_pku/article/details/71894172 在实际开发中我们不可能只是对单表进行操作,必然要操作多表,本文就来讲解多表操作中 ...
- MyBatis 3(4)关联映射:一对一,一对多
MyBatis 关联映射 MyBatis 中对一对一,一对多的关联映射关系的配置方式是比较简单的,只需要在 XML 实体映射文件中进行相应的简单配置即可: 以下完整示例代码地址:https://git ...
- 【Java Web开发指南】Mybatis一对多关联映射
文章目录 1 嵌套查询 2 嵌套结果 1 嵌套查询 <select id="findUserWithOrders2" parameterType="Integer& ...
- mybatis手写多对多关联映射
mybatis手写多对多关联映射 1.一对一关联查询 1.1resultType实现 1.2resultMap实现 2.一对多关联查询 3.多对多关联查询 4.resultType与resultMap ...
- 【SSH系列】Hibernate映射 -- 一对多关联映射
映射原理 一对多关联映射和多对一关联映射的映射原理是一样一样的,所以说嘛,知识都是相通的,一通百通,为什么说一对多关联映射和多对一关联映射是一样的呢?因为她们都是在多的一端加入 ...
- hibernate一对多关联映射
一对多关联映射 映射原理 一对多关联映射和多对一关联映射的映射原理是一致的,都是在多的一端加入一个外键,指向一的一端.关联关系都是由多端维护,只是在写映射时发生了变化. 多对一和一对多的区别 多对一和 ...
- 一对多关联映射(单向关联)见项目:me_one_to_many
1. 模型 一个用户组(group)对应多个用户. 2. 实体类(省略set,get方法) public class User { private int id; private String nam ...
- 步步为营Hibernate全攻略(二)剪不断理还乱之:一对多关联映射
一对多关联映射和多对一关联映射的原理是一致的,都是在多的一端加入一个外键,指向一的一端.但是他们又有所区别,有了多指向一的关系,在加载多的时候可以将一加载上来,而有了一对多的关系,在加载一的时候可以将 ...
- jpa单向一对多关联映射
如果在一的@OneToMany有@manyToOne则是双向一对多关联,如果在多的那面没有@manyToOne关联则是单向一对多关联 class和student是一对多的关系 表结构 student ...
最新文章
- Python Django 设置/更改响应头信息
- 程序闪退怎么运行_苹果应用程序崩溃闪退怎么办?如何解决苹果设备的软故障?...
- 企业高效管理十大定律!「管理谋略」
- 信号与系统 chapter5 线性系统与非线性系统
- Python——词频统计
- java实现冒泡算法
- MySQL 索引原理
- html id命名规范,CSS常用类/ID命名规范
- html画布里面画圆,html5 canvas 画布画圆
- [Eclipse]GEF入门系列(二、GEF概述)
- 经方时方接轨之――茵陈蒿汤合甘露饮
- 关于香港高防IP需要关注的几个问题
- ant-design-vue中a-date-piker日期选择器的使用/全局汉化(详细)
- 如何礼貌的拒绝offer
- 使用C语言+USRP B210从零开始实现无线通信(2) 获取以太网数据并封装
- 华为软件研发面试题2
- 使用谷歌 Invisible reCAPTCHA 验证
- 北京形象宣传片开幕式前滚动播出(组图)
- 统计学考研和计算机考研真题,20考研北大数院统计/叉院数据科学(统计学)备考经验...
- 做外贸时候的收款方式有哪些啊?2020最新外贸B2B收款结汇方法详解!
热门文章
- 【学术相关】读研究生,从学会「拒绝」导师开始
- 【深度学习】Coursera的TensorFlow课程练习题精华部分
- Facebook 号称击败谷歌,推出最强聊天机器人
- 阿里巴巴版来了:“有一个程序媛女友/老婆是什么样的体验?”
- 统计学习方法第七章作业:SVM非线性支持向量机之SMO序列最小优化算法代码实现
- Transformer总结(2022版)
- ArcFace 同款商品识别的克星
- Google发布Anthos:Google背书,宣告多集群多云Kubernetes时代已来
- web设计师和前端设计师的互动—前端工程师应该具备的三种思维
- openstack万兆交换机设置mtu值