0
在我的申請,我有這樣的層次:表每個子類對戰重複列
- LastUser
- LastUserUpdatedTimestamp
的BaseObject是@MappedSuperclass,這是由事務,擴展其在轉由SubTransaction擴展。
事務對象被定義爲這樣:
@Entity
@Table(name = "T_TRANSACTION")
@Inheritance(strategy = InheritanceType.JOINED)
public class Transaction extends BaseObject implements Serializable {
//etc
}
子事務看起來像這樣:
// Primary key join columns
public class SubTransaction extends Transaction implements Serializable {
事務和子事務被映射到表,每個具有審計列(是的,相同的名稱)
- LastUser
- LastUpdatedTimestamp
當我嘗試堅持一個SubTransaction時,引發一個關於事務的審計列爲空的異常。
任何人都可以提供任何建議嗎?