mybatis在关联映射中,引入外部xml文件中定义的对象
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文件中定义的对象相关推荐
- Android开发获得xml文件中定义的数组资源
定义数组资源的xml文件位于/res/values目录下,文件名为arrays.xml 数组共有三种类型:<array></array>.<string-array> ...
- 在XML文件中定义动画(1)
① 打开Eclipse,新建Android工程 ② 在res目录中新建anim文件夹 ③ 在anim目录中新建一个myanim.xml(注意文件名小写) ④ 加入XML的动画代码 <?xml v ...
- Android XML文件中定义动画的一些属性
1.在res目录下新建anim文件夹 2.写一个xxx.xml 3.在xml中加入一些控制动画的属性. <set xmlns:android="http://schemas.andro ...
- android xml 小圆点,如何在android xml可绘制文件中定义一个圆形状?
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 我有一些问题找到Android的XML的形状定义的文档.我想在XML文件中定义一个简单的填充了纯色的圆圈,将其包含到我的 ...
- spring核心配置文件引入外部properties文件和另外的xml配置文件
spring核心配置文件引入外部properties文件和另外的xml配置文件 为什么要引入外部文件 我们使用jdbc的时候,会创建一个jdbc.properties配置文件,如果我需要在spring ...
- 如何在xml文件中引入约束【带解析】
1.先搞清楚为啥要对xml编写进行约束? <?xml version="1.0" encoding="utf-8" ?> <?xml-styl ...
- jsp中引入外部js文件发生中文乱码
jsp中引入外部js文件发生中文乱码 前言 排查 解决问题 前言 我在写作业时发现自己的作业出现中文乱码 排查 我先检查了一番 根据F12找到了span标签的id,在编译器中进行搜索找到找到了语句的所 ...
- Struts2中导入外部xml文件出现Included file cannot be found错误!
Struts.xml 文件中导入外部xml文件,需要在Struts.xml文件中加入include元素. ch3.xml文件位于ch3目录中.ch3.xml是一个标准的Struts2配置文件 路径千万 ...
- 关于mybatis的xml文件中使用 >= 或者 <= 号报错的解决方案
关于mybatis的xml文件中使用 >= 或者 <= 号报错的解决方案 参考文章: (1)关于mybatis的xml文件中使用 >= 或者 <= 号报错的解决方案 (2)ht ...
最新文章
- python3安装常见问题_Python3下安装spyder及常见问题解决
- 《火球——UML大战需求分析》(第2章 耗尽脑汁的需求分析工作)——2.3 给客户带来价值,需求分析之正路...
- Ubuntu 16.04安装Java JDK
- 关于Dapper - 能否不创建定义表对应类使用
- 多比Web 3D展示(3D机房/3D监控)中间件多比Web 3D展示(3D机房/3D监控)中间件免费下载购买地址...
- C# 利用反射机制开启控件双缓存
- Java-当前对象this
- 《OpenGL编程指南(原书第8版)》——计算着色器
- java maven 读取配置文件_Java项目和maven项目中如何获取设置配置文件中的属性
- X86汇编语言从实模式到保护模式08:中断和动态时钟显示
- 三层交换的测试1:级联的傻HUB
- linux+npm+v+报错_linux下安装npm
- RED-Net神经网络
- 数字和模拟通信系统 中文版_浏览器指纹欺骗工具-VMLogin中文版是怎么一个反指纹防关联浏览器...
- 常用9款在线作图工具,总有一款适合你!
- 慧荣SM2246XT主控的固态硬盘修复开卡不识别怎么短接方法
- 分享盘点9个可免费使用的网站CDN加速服务
- 使用脚注添加网页类参考文献(使用word)
- Auto.js蚂蚁森林自动偷能量脚本
- 下载Synechococcus elongatus UTEX 2973(accession no.为GCA_000817325.1 )的基因组注释文件,统计其中染色体序列(CP006471.1)前10
热门文章
- 判断浏览器必须是IE10以上,低于IE10做出提示
- 教你十种打领带的方法
- 我的世界热力膨胀JAVA_我的世界1.12-1.6.4热力膨胀 Thermal Expansion Mod下载
- 关于VSCode安装 python 语法检测器插件 pylint 配置(Mac)
- python语法简单吗_python基本语法练习实例 python好学吗? 语法简单吗? 举个例子?...
- IPv6基础知识总结
- ESP8266学习笔记:实现ESP8266的局域网内通信
- 鲜枣课堂之深入浅出数字信号处理
- 配置OHS 12C转发HTTPS请求
- 遗传算法,vector