habernate注解模式多表关联
来源:互联网 发布:centos终端能输入中文 编辑:程序博客网 时间:2024/04/30 12:24
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
- habernate注解模式多表关联
- habernate 注解 说明
- Mybatis 一对多关联注解
- habernate 缓存
- hibernate annotation (注解映射) 一对多 采用表关联
- 双向关联现实一对多,注解现实
- Hibernate注解多对一关联关系
- Hibernate一对多关联映射(注解)
- hibernate注解方式单向一对多关联
- hibernate注解方式双向一对多关联
- hibernate Mysql 自增长 注解配置,表无关联的注解方式关联查询
- hibernate Mysql 自增长 注解配置,表无关联的注解方式关联查询
- hibernate Mysql 自增长 注解配置,表无关联的注解方式关联查询
- hibernate5(14)注解映射[6]多对多中间表关联
- JPA关联注解
- 注解 关联映射
- hibernate注解关联
- hibernate关联映射注解
- Qt Project Build error PRJ0019: 工具从"Moc'ing xxx.h..."
- NSDictionary或NSArray与JSON字符串相互转换
- iptables 只拒绝某个ip的所有连接
- settimeout计时器实例
- Guess3
- habernate注解模式多表关联
- 贴片电容器容量怎么换算?
- Linux中查看CPU信息
- 2012年5月SAT香港真题解析
- ie6中li插入图片后下方有空隙(经典bug)多种解决方法
- 双链表创建(尾插法)
- squid3.5.5的编译安装
- adt eclipse无法创建虚拟机的解决
- GRE写作必备句型