JPA实现一对多(OneToMany)关联
来源:互联网 发布:空气质量监测数据 编辑:程序博客网 时间:2024/06/05 12:23
JPA实现一对多(OneToMany)关联
(2012-10-29 20:18:58)杂谈
分类: 技术备忘
1.考试类
@Entity
public classExam implementsSerializable {
}
Cascade 级联操作
CascadeType. PERSIST 级联持久化 ( 保存 ) 操作
CascadeType. MERGE 级联更新 ( 合并 ) 操作
CascadeType. REFRESH 级联刷新操作,只会查询获取操作
CascadeType. REMOVE 级联删除操作
CascadeType. ALL 级联以上全部操作
Fetch 抓取是否延迟加载,默认情况一的方为立即加载,多的一方为延迟加载
mappedBy 关系维护
mappedBy= "exam" 表示在ExamUserAns 类中的 exam 属性来维护关系,这个名称必须和ExamUserAns中的exam属性名称完全一致才行。
另外需要注意,Exam类中的集合类型必须是List或者Set,不能设置为ArrayList,否则会报错
Illegal
2.考试答案类
@Entity
public class ExamUserAns implements Serializable {
//get and set method here ……
}
3.数据持久化存储
需要注意的是,在持久化存储时,我们只需要对Exam类进行merge或者persist即可,JPA会自动将其集合关联类进行持久化存储,而不需要我们对ExamUserAns再执行persist方法,但是我们需要设置examUserAns.setExam(exam)来维护这种关联。
- JPA实现一对多(OneToMany)关联
- JPA实现一对多(OneToMany)关联
- JPA 一对多 OneToMany 注解
- 双向一对多关联OneToMany
- hibernate 3.5 一对多单项关联(OneToMany)
- OneToMany描述一个一对多的关联
- JPA OneToMany双向关联
- JPA 一对多双向关联
- JPA一对多单向关联
- 【JPA 级联保存/级联删除】@OneToMany (双向) 一对多
- 【JPA 级联保存/级联删除】@OneToMany (双向) 一对多
- ibatis入门尝试5 一对多(OneToMany)关联
- Hibernate关系映射(五)一对多、多对一双向关联@OneToMany @OneToMany Annotation方式
- OneToMany(一对多)
- 一对多@OneToMany小结
- @OneToMany单向一对多
- jpa 一对多单向关联 插入问题
- [记录]JPA双向关联一对多
- erp实施
- F
- gei825xxVxbEnd.c文件描述
- 基恩士KV系列PLC以太网modbusTCP通讯升级
- 仿QQ音乐动画
- JPA实现一对多(OneToMany)关联
- linux内核模块相关命令:lsmod,depmod,modprobe,modinfo,insmod,rmmod 使用说明
- Keil 0xFD Bug 汉字不全bug
- IO流总结
- ionic在osx下安装
- 删除一个数组中重复的元素
- Mindis HDU-6097
- macOS快捷键
- G