浏览 1454 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-12-15
在一class中定义多属性 private List<Invoice> invoices = new ArrayList<Invoice>(); // 有序的关联对象集合 定义getter and setter函数 public void setInvoicess( List<Invoice> invoices) { this.invoices = invoices; } //@OneToMany(mappedBy = "Checks", cascade = { CascadeType.REMOVE }, fetch = FetchType.LAZY) @OneToMany(mappedBy = "Checks", cascade = { CascadeType.REMOVE },fetch=FetchType.LAZY) public List<Invoice> getInvoicess() { return invoices; } 总结在主类中定义多属性主要说明该属性映射方式,级联方式以及是否延迟。
在多class中定义主属性 private Check check; 以及对应函数 public void setCheck(Check check) { this.check = check; } @ManyToOne @JoinColumn(name = "unique_id", nullable = false, insertable = false, updatable = false) @OrderBy(value = "seq_no asc") public Check getCheck() { return check; } 总结在从属类中定义多对一关系,说明关联字段以及其他信息。 困惑一些如orderby joincolumn是在主类中说明还是在从类中说明呢?我试了是在从类中有效,但为什么不是在主类中呢? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |