现在我们有一个JPA entity
定义为:
@Entity
@Table(name="Foo")
public class Foo extends ParentClass {
...
}
想象一些Foo
对象已经被持久化在数据库中。以编程方式将这些持久记录更改为 type 的兄弟子类的最佳方法是Bar
什么?
@Entity
@Table(name="Bar")
public class Bar extends ParentClass {
...
}
我们不想改变数据库模式,只想改变已经持久化Foo
对象的实体类型。我希望有一种比我唯一想到的方法更好的方法,即手动抓取Foo
对象、重新映射到Bar
并重新持久化。