2019独角兽企业重金招聘Python工程师标准>>>

association标签

在mybatis中,关联映射是通过association标签实现的。

Lottery2Rule对象的Lottery2RuleDao.xml文件

<mapper namespace="cn.com.magicwifi.bz.betting.dao.Lottery2RuleDao"><!-- 返回结果映射 --><resultMap id="BaseResultMap" type="cn.com.magicwifi.bz.betting.entity.Lottery2Rule"><id column="id" property="id" jdbcType="INTEGER"/><result column="activity_id" property="activityId" jdbcType="INTEGER"/><result column="prize_id" property="prizeId" jdbcType="INTEGER"/><result column="rate" property="rate" jdbcType="INTEGER"/><result column="count" property="count" jdbcType="INTEGER"/><result column="remain_count" property="remainCount" jdbcType="INTEGER"/><result column="create_at" property="createAt" jdbcType="TIMESTAMP"/></resultMap>
</mapper>

Lottery2Activity对象的Lottery2ActivityDao.xml文件

<mapper namespace="cn.com.magicwifi.bz.betting.dao.Lottery2ActivityDao"><!-- 返回结果映射 --><resultMap id="BaseResultMap" type="cn.com.magicwifi.bz.betting.entity.Lottery2Activity"><id column="id" property="id" jdbcType="INTEGER"/><result column="title" property="title" jdbcType="VARCHAR"/><result column="content" property="content" jdbcType="VARCHAR"/><result column="start_date" property="startDate" jdbcType="TIMESTAMP"/><result column="end_date" property="endDate" jdbcType="TIMESTAMP"/><result column="status" property="status" jdbcType="INTEGER"/><result column="create_at" property="createAt" jdbcType="TIMESTAMP"/></resultMap><!-- 使用resultMap映射实体类和字段之间的一一对应关系 --><resultMap id="selectContainPrize" extends="BaseResultMap"  type="cn.com.magicwifi.bz.betting.entity.Lottery2Rule" ><!-- 映射奖品  --><!-- 在association 标签中,定义resultMap属性,属性值的前缀是奖品的命名空间,后面接定义的Id --><association property="lottery2Prize" resultMap="cn.com.magicwifi.bz.betting.dao.Lottery2PrizeDao.BaseResultMap" javaType="cn.com.magicwifi.bz.betting.entity.Lottery2Prize"></association></resultMap></mapper>

说明 cn.com.magicwifi.bz.betting.dao.Lottery2PrizeDao 这部分是Lottery2RuleDao.xml文件中的命名空间 BaseResultMap这个是Lottery2RuleDao.xml文件中定义的Id

转载于:https://my.oschina.net/u/1396185/blog/860160

mybatis在关联映射中,引入外部xml文件中定义的对象相关推荐

  1. Android开发获得xml文件中定义的数组资源

    定义数组资源的xml文件位于/res/values目录下,文件名为arrays.xml 数组共有三种类型:<array></array>.<string-array> ...

  2. 在XML文件中定义动画(1)

    ① 打开Eclipse,新建Android工程 ② 在res目录中新建anim文件夹 ③ 在anim目录中新建一个myanim.xml(注意文件名小写) ④ 加入XML的动画代码 <?xml v ...

  3. Android XML文件中定义动画的一些属性

    1.在res目录下新建anim文件夹 2.写一个xxx.xml 3.在xml中加入一些控制动画的属性. <set xmlns:android="http://schemas.andro ...

  4. android xml 小圆点,如何在android xml可绘制文件中定义一个圆形状?

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 我有一些问题找到Android的XML的形状定义的文档.我想在XML文件中定义一个简单的填充了纯色的圆圈,将其包含到我的 ...

  5. spring核心配置文件引入外部properties文件和另外的xml配置文件

    spring核心配置文件引入外部properties文件和另外的xml配置文件 为什么要引入外部文件 我们使用jdbc的时候,会创建一个jdbc.properties配置文件,如果我需要在spring ...

  6. 如何在xml文件中引入约束【带解析】

    1.先搞清楚为啥要对xml编写进行约束? <?xml version="1.0" encoding="utf-8" ?> <?xml-styl ...

  7. jsp中引入外部js文件发生中文乱码

    jsp中引入外部js文件发生中文乱码 前言 排查 解决问题 前言 我在写作业时发现自己的作业出现中文乱码 排查 我先检查了一番 根据F12找到了span标签的id,在编译器中进行搜索找到找到了语句的所 ...

  8. Struts2中导入外部xml文件出现Included file cannot be found错误!

    Struts.xml 文件中导入外部xml文件,需要在Struts.xml文件中加入include元素. ch3.xml文件位于ch3目录中.ch3.xml是一个标准的Struts2配置文件 路径千万 ...

  9. 关于mybatis的xml文件中使用 >= 或者 <= 号报错的解决方案

    关于mybatis的xml文件中使用 >= 或者 <= 号报错的解决方案 参考文章: (1)关于mybatis的xml文件中使用 >= 或者 <= 号报错的解决方案 (2)ht ...

最新文章

  1. python3安装常见问题_Python3下安装spyder及常见问题解决
  2. 《火球——UML大战需求分析》(第2章 耗尽脑汁的需求分析工作)——2.3 给客户带来价值,需求分析之正路...
  3. Ubuntu 16.04安装Java JDK
  4. 关于Dapper - 能否不创建定义表对应类使用
  5. 多比Web 3D展示(3D机房/3D监控)中间件多比Web 3D展示(3D机房/3D监控)中间件免费下载购买地址...
  6. C# 利用反射机制开启控件双缓存
  7. Java-当前对象this
  8. 《OpenGL编程指南(原书第8版)》——计算着色器
  9. java maven 读取配置文件_Java项目和maven项目中如何获取设置配置文件中的属性
  10. X86汇编语言从实模式到保护模式08:中断和动态时钟显示
  11. 三层交换的测试1:级联的傻HUB
  12. linux+npm+v+报错_linux下安装npm
  13. RED-Net神经网络
  14. 数字和模拟通信系统 中文版_浏览器指纹欺骗工具-VMLogin中文版是怎么一个反指纹防关联浏览器...
  15. 常用9款在线作图工具,总有一款适合你!
  16. 慧荣SM2246XT主控的固态硬盘修复开卡不识别怎么短接方法
  17. 分享盘点9个可免费使用的网站CDN加速服务
  18. 使用脚注添加网页类参考文献(使用word)
  19. Auto.js蚂蚁森林自动偷能量脚本
  20. 下载Synechococcus elongatus UTEX 2973(accession no.为GCA_000817325.1 )的基因组注释文件,统计其中染色体序列(CP006471.1)前10

热门文章

  1. 判断浏览器必须是IE10以上,低于IE10做出提示
  2. 教你十种打领带的方法
  3. 我的世界热力膨胀JAVA_我的世界1.12-1.6.4热力膨胀 Thermal Expansion Mod下载
  4. 关于VSCode安装 python 语法检测器插件 pylint 配置(Mac)
  5. python语法简单吗_python基本语法练习实例 python好学吗? 语法简单吗? 举个例子?...
  6. IPv6基础知识总结
  7. ESP8266学习笔记:实现ESP8266的局域网内通信
  8. 鲜枣课堂之深入浅出数字信号处理
  9. 配置OHS 12C转发HTTPS请求
  10. 遗传算法,vector