参考网址:http://legend2011.blog.51cto.com/3018495/973579

<!-- 通过案件编号 措施信息 查找措施表,呈请表 分装到 措施对象  dxj 2014.1.18-->
<resultMap id="chmMap" type="caseHandledMeasureInfo">
<result property="ajbh" column="c_ajbh"/>
<result property="csbh" column="c_csbh"/>
<result property="dxbh" column="c_dxbh"/>
<result property="cslb" column="c_cslb"/>
<result property="csdx" column="c_csdx"/>
<result property="xb" column="c_xb"/>
<result property="csrq" column="c_csrq"/>
<result property="zz" column="c_zz"/>
<result property="zjzlhm" column="c_zjzlhm"/>
<result property="gzdw" column="c_gzdw"/>
<result property="lxfs" column="c_lxfs"/>
<result property="cbsj" column="c_cbsj"/>
<result property="cbr" column="c_cbr"/>
<result property="cbdw" column="c_cbdw"/>
<result property="flyj" column="c_flyj"/>
<result property="cyrzl" column="c_cyrzl"/>
<result property="spjb" column="c_spjb"/>
<result property="djr" column="c_djr"/>
<result property="djsj" column="c_djsj"/>
<result property="djdw" column="c_djdw"/>
<result property="xgr" column="c_xgr"/>
<result property="xgsj" column="c_xgsj"/>
<result property="xgdw" column="c_xgdw"/>
<result property="cqbh" column="c_cqbh"/>
<association property="approval" resultMap="appMap"/></resultMap><resultMap id="appMap" type="approval">
<result property="cqsx" column="a_cqsx"/>
<result property="cqly" column="a_cqly"/>
<result property="cbryj" column="a_cbryj"/>
</resultMap>
<select id="getMeasureApproval" parameterType="caseHandledMeasureInfo" resultMap="chmMap">
select
chm.AJBH c_ajbh, chm.CSBH c_csbh, chm.DXBH c_dxbh, chm.CSLB c_cslb,
chm.CSDX c_csdx, chm.XB c_xb, chm.CSRQ c_csrq,
chm.ZZ c_zz, chm.ZJZLHM c_zjzlhm, chm.GZDW c_gzdw,chm.LXFS c_lxfs,to_char(chm.CBSJ,'yyyy-mm-dd hh24:mi:ss') c_cbsj,chm.CBR c_cbr, chm.CBDW c_cbdw, chm.FLYJ c_flyj, chm.CYRZL c_cyrzl, chm.SPJB c_spjb, chm.DJR c_djr, chm.DJSJ c_djsj, chm.DJDW c_djdw,chm.XGR c_xgr, chm.XGSJ c_xgsj, chm.XGDW c_xgdw,chm.CQBH c_cqbh,app.cqsx a_cqsx,app.cqly a_cqly,app.cbryj a_cbryjfrom CASES_HANDLED_MEASURE chm, APPROVAL app
<where>
<if test="ajbh !=null or ajbh !=''">
chm.ajbh=#{ajbh} and app.ajbh=#{ajbh} and chm.cqbh=app.cqbh
</if>
<if test="cslb !=null or cslb !=''">
and chm.cslb=#{cslb} and app.cqlb=#{cslb}
</if>
order by chm.csbh desc
</where>

Java bean 对象

private String jdje;//number y决定金额
private String jdqx;//number y决定期限
private String jdjg;//number y决定结果
private String cqbh;//varchar2(24) y呈请编号
private String returnCode;//返回代码
private String returnResult;//返回信息
private Approval approval; //呈请表的对象

mybatis一对多的策略,嵌套对象分装相关推荐

  1. MyBatis 一对多嵌套查询

    MyBatis 一对多结果集嵌套查询 嵌套查询的实现原理为两次查询,比如产品表为主表,图片表为从表通过product_id字段与产品表id字段关联实现一对多,嵌套查询 首先查询 主表的数据 然后将主表 ...

  2. mybatis 一对多查询 按结果嵌套处理、按查询嵌套处理,以及两者之间的区别

    mybatis 一对多查询 按结果嵌套处理.按查询嵌套处理 最近用到一对多查询,记录一下 实体类 public class RegionEntity implements Serializable { ...

  3. java中注释的嵌套,java – 使用mybatis注释获取嵌套对象

    我有这样的POJO class foo { private String id; private String attribute; private Map dataMap; } 我的数据模型是 Ta ...

  4. mybatis一对多,多对一映射,collection和association标签的使用

    mybatis中,可以使用collection和association来处理一对多和多对一的关系 其中每个标签中有2中种使用方式,一种是嵌套查询,一种是嵌套结果 嵌套查询会在主查询中,去调用子查询 嵌 ...

  5. Mybatis 一对多 结果集映射 简单入门 易懂

    Mybatis官方文档说明处 Mybatis 一对多 结果集映射 简单入门 易懂 一.搭建数据库环境 二.idea 搭建maven 项目 (mybatis-demo) 2.1.项目结构 2.2.导入依 ...

  6. java 嵌套对象转xml_Gson对Java嵌套对象和JSON字符串之间的转换 | 学步园

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,具有良好的跨平台特性.近几年来已经和XML一样成为C/S架构中广泛采用的数据格式.有关JSON的更多知识, ...

  7. 让jquery easyui datagrid列支持绑定嵌套对象

    嵌套对象是指返回的json数据,是对象的某个属性自带有属性.而我们恰恰又需要这个属性,默认情况下easyui的datagrid是不支持绑定嵌套对象的.比如:datagrid的field属性只能为fie ...

  8. js遍历多层嵌套对象存在的JSO数据

    js获取含有多层嵌套对象的JSON数据,主要应用迭代的思想. 该案例需要获取jsonData中的所有属性值. <!DOCTYPE> <html> <head>< ...

  9. Strategy(策略)--对象行为型模式

    Strategy(策略)–对象行为型模式 一.意图 定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换.本模式使得算法可独立于使用它的客户而变化. 二.动机 1.在软件构建过程中,某些对象使 ...

最新文章

  1. 人社局计算机考试报名时间,内蒙古人社局:2016年下半年计算机软件水平考试报名时间通知...
  2. node-webkit教程(16)调试typescript
  3. iPhone开发:抢先拥抱软件开发的未来
  4. React Native 集成
  5. jquery中$.post()方法的简单实例
  6. 【机器视觉】 dev_open_file_dialog算子
  7. 如何在 SAP CRM WebClient UI 里在 Context node 上下文里访问其他 Context Node 的数据
  8. 论文浅尝 | 用于学习知识图谱嵌入的一种基于注意力机制的新型异构 GNN 框架HRAN...
  9. JAVA关键字final修饰类,Java入门之认识final关键字、权限修饰符和内部类
  10. 硬盘安装 Ubuntu 9.04 与 XP 双系统 (含 Grub 不写入 MBR 的方法)
  11. SQL Server 数据库之索引
  12. 网页版bpc电波对时_bpc电波对时app下载
  13. nodejs生成pdf文件
  14. 开网店,网店系统的编程语言分析
  15. arch模型 python_【一点资讯】Python玩转金融时间序列之ARCH与GARCH模型 www.yidianzixun.com...
  16. firefox无法显示flash问题解决
  17. 体验论文新神器!AMiner人工智能工具,自动溯源论文来龙去脉
  18. 【C语言小游戏】学生信息管理系统
  19. 机器学习模型可解释性进行到底 —— SHAP值理论(一)
  20. 建议71:区分异步和多线程应用场景

热门文章

  1. C++ 算法设计:鸡兔同笼问题的多种求解方法
  2. 通过备案的域名访问,不需要添加端口号(nginx反向代理,直接域名访问)
  3. excel2013将表格打印在一张纸上
  4. 图像分割技术 matlab
  5. 爬虫工具可以干什么_爬虫高手必须了解的10个爬虫工具
  6. wordpress统计博客访问量
  7. USACO黄金级 USACO白金级
  8. [Nuxt.js]Nuxt项目启动跳过“Are you interested in participation?”
  9. Python学习,还在用正则或者bs4做爬虫吗?来试试css选择器吧
  10. Towards Fast, Accurate and Stable 3D Dense Face Alignment(ECCV20)