考虑下面的类结构:节约实体类的序列化领域
@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