一个关系我有一个包含关于...的交易信息的事务表,有些交易是从以前的交易得到的,这样可以有一个交易之间的一个关系。Hibernate的一个相同的对象
我试图建立标注在Hibernate来创建这个数据结构,但我无法找出或发现如何做到这一点。
@Entity
@Table(name="transaction")
public class Transaction {
private String transactionid;
private Transaction derivedFrom;
/**
* @return the transactionid
*/
@Id
public String getTransactionid() {
return transactionid;
}
/**
* @param transactionid the transactionid to set
*/
public void setTransactionid(String transactionid) {
this.transactionid = transactionid;
}
@OneToOne(mappedBy = "transaction", cascade = CascadeType.ALL)
public Transaction getDerivedFrom() {
return derivedFrom;
}
public void setDerivedFrom(Transaction derivedFrom) {
this.derivedFrom = derivedFrom;
}
}
下面是代码的例子,所以你会明白的地方,我有这个打算......关于如何建立这种关系的任何想法?