hibernate使用单个元数据表扩展更多实体

时间:2016-07-12 13:21:19

标签: java hibernate inheritance

我的Java Web项目中有一些实体,每个实体都在特定的表中定义良好。由于实体模型需要进行连续自定义,

我决定创建一个MetaData实体和表来保存所有现有实体的其他属性,如下所示: id,entityType,entityId,metaKey,metaValue

我将使用此MetaData实体动态扩展所有需要其他键/值属性的实体,使用entityName和entityId唯一地引用该实体。

有什么聪明的方法吗?现在,每当我需要为实体存储额外的键/值时,我在MetaDataDao上调用一个特定的方法来添加这个键/值,并在加载实体数据后检索它,我需要一个更聪明的方法管理存储/读取/附加元素到实体。

希望我的问题很明确。 最好的问候

0 个答案:

没有答案