hibernate关联关系笔记
2015-06-04 11:31
253 查看
本人理解:
1、谁拥有外键,谁就负责维护关联关系(负责维护或控制本端与另一端关系的增、删、改、查操作。前提:要开启级联操作),即关系的拥有方;
2、在OneToMany一对多单向或双向关联关系中,外键建立在多的一方(@JoinColumn要放在多的一方);
3、在OneToOne单向或双向关联关系中,外键建立在关系的拥有方(@JoinColumn可根据需求建立在任意一方);
4、在ManyToMany单向或双向关联关系中,一端为关系的拥有方(joinColumns属性),另一端为关系的被拥有方(inverseJoinColumns属性)。
1、谁拥有外键,谁就负责维护关联关系(负责维护或控制本端与另一端关系的增、删、改、查操作。前提:要开启级联操作),即关系的拥有方;
2、在OneToMany一对多单向或双向关联关系中,外键建立在多的一方(@JoinColumn要放在多的一方);
3、在OneToOne单向或双向关联关系中,外键建立在关系的拥有方(@JoinColumn可根据需求建立在任意一方);
4、在ManyToMany单向或双向关联关系中,一端为关系的拥有方(joinColumns属性),另一端为关系的被拥有方(inverseJoinColumns属性)。
相关文章推荐
- iis7 发布mvc 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容
- JQuery中$(this)和this的区别
- 新博客地址更新
- 我和学员那些事儿——涅槃重生的背后
- Linux中的 find 命令
- linux 新建swap 分区
- linux定时任务的设置 crontab 配置指南
- 机器学习题目
- 9. Palindrome Number
- 类的单态设计模式
- CSS中的before和after伪元素及其应用
- Android屏幕适配全攻略(最权威的官方适配指导)
- hasLayout
- 解决c/c++函数返回局部变量char*的错误
- 欢迎使用CSDN-markdown编辑器
- iPhone分辨率和坐标、设计图尺寸
- UITableView点击cell时有延迟的解决办法
- Android 网络编程 总结------阿冬专栏
- [前端] 比typeof()方法判断数据类型更精确(升级版)
- 网络编程API-上 (基本API)