【发布时间】:2012-03-14 03:45:51
【问题描述】:
我想将用户定义的自定义字段添加到 EclipseLink 中的现有实体。出于性能原因,我希望它们直接存储在实体的表中,并且我还希望它们成为“一等公民”,即可用于查询。
从实现的角度来看,实体应该有两种方法来设置和获取自定义字段:
public Object getCustomProperty(String key) { ... }
public void setCustomProperty(String key, Object value) { ... }
在设置自定义属性foo 时,EclipseLink 应将该值存储在实体表中名为custom_foo 的字段中。
从最终用户的角度来看,我想提供一个 GUI,用户可以在其中定义和管理自定义字段,然后将其动态添加到数据库中或从数据库中删除。
这在 EclipseLink 中可行吗?
问候, 乔辰
【问题讨论】:
标签: eclipselink custom-properties