考慮下面的類結構:節約實體類的序列化領域
@Entity
public class A {}
@Entity
public class B {}
public class SubA extends A
{
private B b;
}
我想堅持一個SubA
實例數據庫,但JPA被檢測到成員b
是一個實體,並要求我(@OneToOne(cascade = CascadeType.PERSIST)
)。
我想將會員b
視爲簡單的序列化字段而不是實體,即保存實例的「快照」而不是對B
的相應記錄的引用。
我當然可以將我自己的B
的實例序列化並將其保存爲字節數組,例如,但我希望有一個更優雅的內置JPA解決方案。
多數民衆贊成它,謝謝! – yurib