JPA多对多双向关联
来源:互联网 发布:在农村开淘宝怎么赚钱 编辑:程序博客网 时间:2024/04/30 15:35
http://www.fengfly.com/plus/view-191106-1.html
==========
需要注意的:
1、多对多关系中一般不设置级联保存、级联删除、级联更新等操作。
2、可以随意指定一方为关系维护端,在这个例子中,我指定Player为关系维护端,所以生成的关联表名称为: player_game,关联表的字段为:player_id和game_id。
3、多对多关系的绑定由关系维护端来完成,即由Player.setGames(games)来绑定多对多的关系。关系被维护端不能绑定关系,即Game不能绑定关系。
4、多对多关系的解除由关系维护端来完成,即由Player.getGames().remove(game)来解除多对多的关系。关系被维护端不能解除关系,即Game不能解除关系。
5、如果Player和Game已经绑定了多对多的关系,那么不能直接删除Game,需要由Player解除关系后,才能删除Game。但是可以直接删除Player,因为Player是关系维护端,删除Player时,会先解除Player和Game的关系,再删除Player。
http://www.cnblogs.com/luxh/archive/2012/05/30/2527123.html
- JPA多对多双向关联实例
- JPA多对多双向关联
- jpa双向多对多关联关系
- JPA之JPA中的多对多双向关联
- JPA开发总结<五>--多对多双向关联
- jpa 双向一对多,多对一关联关系
- JPA映射关联关系-双向多对多
- JPA 一对多双向关联
- JPA--双向多对多
- [记录]JPA双向关联一对多
- JPA一对多的双向关联
- JPA映射关联关系-双向一对多
- JPA之JPA中的一对多双向关联
- JPA的双向一对多和双向一对一关联关系
- 多对多双向关联
- 双向关联:多对多
- jpa之hibernate4.2.4之双向关联之一对一、一对多、多对多
- JPA双向一对多和多对一及自关联实例
- zoj 1010 Area【线段相交问题】
- php实现sed命令
- tinyweb: C语言 + libuv 开发的最精简的WebServer (附源码)
- Visual Studio 2010 執行發生Script附加問題處理方法--工作記錄
- 导航控制器 ( UINavigationController )
- JPA多对多双向关联
- java内部类小结
- 访问 IIS 元数据库失败解决方法
- VC6.0 error LNK2001: unresolved external symbol ***
- win8配置java环境
- win 7 修复 mbr
- C#中将查询的结果集使用json序列化并传输后反序列化
- 统计学习方法第四章,贝叶斯估计的实现
- 如何评估个人的软件开发能力