0

我正在objectdb使用jpa2. 我想让我的用户指定我的实体的字段。我怎么做?

例如,假设我有一个名为的实体Animal,并且我希望用户是指定字段名称的人, all Strings。我该怎么做?用户可以向我传递一个带有字段名称的 csv 文件,例如name, owner

4

1 回答 1

0

您可以将 Map 用作 Animal 类中的持久字段,将值动态地放入该映射中。

但是,这可能比使用普通持久字段效率低。

或者,您也可以使用特殊库(例如 cglib、ASM、javassist、arch4j)动态生成实体类。

于 2012-12-31T22:06:01.447 回答