有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java从子实例创建父实例(用于持久化eBean)

我有一个C父类和一个PC子类,它们添加了临时元数据。我想将PC持久化为Cs(丢弃PC中的额外数据)。尽管选了演员,eBean还是比我聪明,并且发现它真的有一台PC,而不是C。解决这种情况的最佳方法是什么

我考虑过的一些事情:

  • 在PC中创建一个“toC”方法,这会创建一个新的C实例。不过,这会使对C的更新变得危险,因为它们需要对“toC”进行更新
  • 以某种方式使用反射将PC中的所有字段复制到新的C
  • 告诉eBean它应该将所有PC持久化为Cs。我不知道该怎么做

谢谢你的洞察力


共 (1) 个答案