hibernate中多对多关系映射时的xml文件
2019独角兽企业重金招聘Python工程师标准>>>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="cn.itcast.domain.SysUser" table="sys_user">
<id name="userId" column="user_id">
<generator class="native"></generator>
</id>
<property name="userName" column="user_name"></property>
<property name="userMemo" column="user_memo"></property>
<!--
set标签:映射集合属性
name属性:指定集合属性名字
table属性:指定中间表名
-->
<set name="roles" table="user_role" cascade="delete">
<key column="user_id"></key>
<!--
many-to-many:指定当前实体与对方是多对多的关系
column属性:指定对方在中间表里外键列的名字
-->
<many-to-many class="cn.itcast.domain.SysRole" column="role_id"></many-to-many>
</set>
</class>
</hibernate-mapping>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="cn.itcast.domain.SysRole" table="sys_role">
<id name="roleId" column="role_id">
<generator class="native"></generator>
</id>
<property name="roleName" column="role_name"></property>
<property name="roleMemo" column="role_memo"></property>
<set name="users" table="user_role" inverse="true" cascade="delete">
<key column="role_id"></key>
<many-to-many class="cn.itcast.domain.SysUser" column="user_id"></many-to-many>
</set>
</class>
</hibernate-mapping>
转载于:https://my.oschina.net/u/3892666/blog/1834746
hibernate中多对多关系映射时的xml文件相关推荐
- java多对多关联数据操作,hibernate实施多对多关联查询时,关联表数据被删除
hibernate执行多对多关联查询时,关联表数据被删除 本帖最后由 binbb521 于 2012-12-04 11:48:29 编辑 S2SH框架开发的网站,执行两个多对多关系的表查询时,关联两个 ...
- SpringDataJpa的使用 -- 一对一、一对多、多对多 关系映射
SpringDataJpa的使用 – 一对一.一对多.多对多 关系映射 本文主要讲述 @OneToOne.@OneToMany.@ManyToOne.@ManyToMany 这四个关系映射注解的使用, ...
- hibernate之多对多关联映射
hibernate之多对多关联映射 转载于:https://www.cnblogs.com/liuyang-1037/archive/2009/06/06/1497589.html
- hibernate中一对多关系的映射
昨天初次接触hibernate,仅仅弄懂了一对一关系的映射.今天学习了一天又有了新的收获,弄懂了一对多之间关系的映射. 一.一对多的关系映射 建立一对多关系关系的表的原则是将一的一方的主键加入到多的一 ...
- Hibernate一对多/多对一关系映射详解及相应的增删查改操作
以客户与订单的关系为例 1.在实体模型类中绑定两者关系: 客户类: public class Customer {private Integer id;//客户idprivate String nam ...
- hibernate的多对多关系中对inverse属性的设置
现有user,role和user-role表,user-role为两表中间的关系表,两表为[多对多关系] 现给role(被动)设置inverse="true"(放弃对关系的维护,即 ...
- (经典)Hibernate多对一关系映射(四)
多对一关系主要应用在添加,修改,列表上,删除功能用不到多对一关系.(实际开发中多对一的应用较多) 例:这里多加入一张新闻类型表,完成新闻的分类功能. 在新闻表中多加入一个分类的字段,表示该新闻属于某一 ...
- (经典)Hibernate多对多关系映射(五)
多对多关系是产生在三张表的关系中的,必须有一张中间表,必须保证中间表只有两个字段,必须是复合主键,必须是另两张表的外键. 一.用多对多关系来设计类 例如:学生选课 这里只创建学生和课程类,中间表不生成 ...
- Spring Boot 入门系列(二十八) JPA 的实体映射关系,一对一,一对多,多对多关系映射!...
前面讲了Spring Boot 使用 JPA,实现JPA 的增.删.改.查的功能,同时也介绍了JPA的一些查询,自定义SQL查询等使用.JPA使用非常简单,功能非常强大的ORM框架,无需任何数据访问层 ...
最新文章
- python中带星号的参数,带有一个星号 2个星号
- 在Linux上安装其他版本的cmake 或 升级cmake
- 目标和(01背包应用)
- P3185-[HNOI2007]分裂游戏【SG函数】
- 导入数据库怎么导入_导入必要的库
- [0716] Jsoi B Rsss
- 打开计算机属性的命令,电脑双击打开的是属性怎么办
- HMDD:miRNA相关疾病数据库
- 微信网页支付小白指南-域内浏览器支付 + 外部浏览器支付
- 【C51单片机】6-ESP8266——wifi模块联网、AT指令
- PyQt5 QTreeView树图
- Linux 数据校验md5sum
- @Adaptive注解
- Ubuntu下添加开机启动项的2种方法
- 1对多 只取一条 mysql_SQL中遇到多条相同内容只取一条的最简单实现方法
- H5性能测试(优化建议)
- 【C# Opencv机器视觉】 Opencv水位检测、液体高度检测、卡尺高度检测
- 国内外比较出名的聚合路由器厂家都有哪些?
- 业务逻辑:完成客户下单后前台系统的数据处理并调用后台系统服务处理业务 webservice接口调用 有用...
- STC8G1K08A-PWM频率
热门文章
- easyui中动态使datebox、combobox为只读状态
- 诺德尔-2011-2003-V1新版 ghost安装版
- 抄底指标:秘密买卖点
- logback实现日志按天和大小切分
- Waymo无人卡车高调重返凤凰城,重点路测高速和主干道,但货运先机已失
- GitHub热榜第四!这套Python机器学习课,免费获取还易吸收 | 资源
- 强化学习工具Horizon开源:Facebook曾用它优化在线视频和聊天软件
- Google猜画小歌升级:现在可以跟好友对战了
- 亚马逊发力智能音箱商业模式,Alexa正式支持付费第三方应用
- AI发来贺电,您的2333号奶牛已进入恋爱时节 | 野性的呼唤