一個關係我有一個包含關於...的交易信息的事務表,有些交易是從以前的交易得到的,這樣可以有一個交易之間的一個關係。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;
}
}
下面是代碼的例子,所以你會明白的地方,我有這個打算......關於如何建立這種關係的任何想法?