Hibernate Annotation mappedBy注解理解
来源:互联网 发布:python 安装numpy 编辑:程序博客网 时间:2024/05/24 02:26
Hibernate Annotation mappedBy注解理解
- 博客分类:
- Hibernate Annotation
在Annotation 中有这么一个@mappedBy 属性注解,相信有些同学还是对这个属性有些迷惑,上网找了些理解@mappedBy比较深刻的资料,下面贴出来供大家参考。
http://xiaoruanjian.iteye.com/blog/1094253
http://blog.csdn.net/gabriel80/article/details/4260923
看完资料后,我自己也总结了下,。
1.@mappedBy 属性简单理解为设定为主表(这只是我个人理解,上面文章中也有提到过)
所以另一端则需要设置外键@JoinColumn(name="fk_id")
2.@OneToMany 注解下返回Set集合(列如:上帝可以有多个信徒)。
3.@ManyToOne 注解下 设置外键 根据 外键获取到主表对象只能获取到一个对象(列如:信徒只能有一个上帝)。
主表(God)
从表(Believer)
http://xiaoruanjian.iteye.com/blog/1094253
http://blog.csdn.net/gabriel80/article/details/4260923
看完资料后,我自己也总结了下,。
1.@mappedBy 属性简单理解为设定为主表(这只是我个人理解,上面文章中也有提到过)
所以另一端则需要设置外键@JoinColumn(name="fk_id")
2.@OneToMany 注解下返回Set集合(列如:上帝可以有多个信徒)。
3.@ManyToOne 注解下 设置外键 根据 外键获取到主表对象只能获取到一个对象(列如:信徒只能有一个上帝)。
主表(God)
- private Set believer= new HashSet(0);
- public void setBeliever(Set<Believer> believer){
- this.believer= believer;
- }
- @OneToMany(cascade = { CascadeType.MERGE }, fetch = FetchType.LAZY, mappedBy = "God")
- public Set<Believer> getBeliever() {
- return believer;
- }
从表(Believer)
- private God god;
- public void setGod(God god){
- this.god= god;
- }
- @ManyToOne(cascade = {}, fetch = FetchType.LAZY)
- @JoinColumns({
- @JoinColumn(name = "godid",nullable = false, insertable = false, updatable = false)
- })
- public God getGod() {
- return god;
- }
0 0
- Hibernate Annotation mappedBy注解理解
- Hibernate Annotation mappedBy注解理解
- Hibernate Annotation @mappedBy含义
- Hibernate Annotation @mappedBy含义
- Understanding mappedBy annotation in Hibernate
- Hibernate 注解的mappedby属性
- 关于 mappedBy 注解的理解
- hibernate annotation 之mappedBy 与 @JoinColumn区别
- hibernate annotation 之mappedBy 与 @JoinColumn区别
- hibernate中mappedby的理解
- Hibernate 一对多注解 mappedby 作用
- hibernate的注解属性mappedBy详解
- hibernate的注解属性mappedBy详解
- Hibernate 一对多注解 mappedby 作用
- hibernate的注解属性mappedBy详解
- Hibernate 一对多注解 mappedby 作用
- hibernate注解属性mappedby的详解
- hibernate注解属性 Mappedby、cascade 的使用
- jsp上传
- javascript 常见语法错误分析
- Dubbo框架结合Zookeeper注册中心使用
- LDA-math-MCMC 和 Gibbs Sampling
- java下载excel导入excel读取excel数据,将数据插入数据库
- Hibernate Annotation mappedBy注解理解
- atomikos 配置好后 @transactional 注解不生效的问题
- Java NIO的Buffer
- Android官方文档——目录地址
- Android Parcelable
- Linux 七 文本处理
- 文件描述符与文件指针
- 回调 处理耗时操作
- java中创建对象的方法