hibernate一对多双向注解
来源:互联网 发布:三菱编程实例100 编辑:程序博客网 时间:2024/05/19 23:57
多的一方
@Entity@Table(name = "TEMPLET")public class Templet {@Id@SequenceGenerator(name="TEMPLET_SEQ",sequenceName="TEMPLET_SEQ")@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="TEMPLET_SEQ") private Long id; @Column(length=200, name="TEMPLET_NAME") private String templetName; @Column(length=500, name="PATH") private String path; @Column(length=250, name="DEPNAME") private String depName; @ManyToOne @JoinColumn(name = "RECORDID") private TempletRecord templetRecord; ........set\get }
//one的一方@Entity@Table(name = "TEMPLET_RECORD")public class TempletRecord {@Id@SequenceGenerator(name="TEMPLETRECORD_SEQ",sequenceName="TEMPLETRECORD_SEQ")@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="TEMPLETRECORD_SEQ") private Long id; @Column(length=250, name="DEPNAME") private String depName; @Column(length=250, name="FOLDERNAME") private String folderName; @Column(name="UPLOADTIME") private String uploadTime; @Column(name="TEMPLETCOUNT") private int templetCount; @OneToMany(cascade =CascadeType.ALL,mappedBy = "templetRecord") private Set<Templet> templets; ......set/get }
ps:外键设在多的一端中recordId,要让recordid有值,必须是在保存templetRecord时,先把one端的对象给many端,如templet.setTempletRecord(templetRecord),最后再保存templetRecord。
0 0
- hibernate一对多双向注解
- Hibernate一对多双向注解配置实例
- hibernate注解方式双向一对多关联
- Hibernate一对多(双向)
- Hibernate一对多(双向)
- Hibernate一对多(双向)
- hibernate EJB注解双向(一对多、多对一)例子
- hibernate之双向一对多(注解方式)
- hibernate双向一对多关联映射XML与注解版
- Hibernate一对多双向关联
- Hibernate一对多双向关联
- Hibernate一对多双向关联
- Hibernate一对多双向关联
- Hibernate一对多双向关联
- Hibernate一对多双向关联
- hibernate双向一对多关联
- Hibernate双向一对多关联
- Hibernate一对多双向关联
- mysql中char与varchar的区别 哪种字段的查找效率高
- python调取hive 和sqoop之二
- 绝对的小抄:Photoshop的快捷键
- 一次MVVM+ReactiveCocoa实践
- iOS AVPlayer pop 释放内存 崩溃
- hibernate一对多双向注解
- <C语言超大数求和>实现思路及源码
- java 考试复习整理——JAVA类和类成员的修饰符
- 语法基本循环控制
- <10>Android HAL 硬件抽象层模块的加载过程
- springboot-2
- Eclipse中修改作者变量${user}
- python发送email
- 网页设计中常用的20个Web安全字体