在我的数据模型中,我需要一个通用表“DICTIONNARY”,它将所有值存储在数据库中,如下所示:
TYP KEY VALUE
---------------------------------
COUNTRY TUN TUNISIA
COUNTRY FRA FRANCE
PROFESSION LAW Lawyer
PROFESSION FRA Farmer
还有其他表可以引用通用表,如表 Person
CODE NAME COUNTRY PROFESSION
-----------------------------------------------------
1 PAUL TUN FRA
2 Armin FRA DOC
列 Person.country 仅引用列 dictionnary.key ,其中 typ='COUNTRY' 和 Person.profession 仅引用列 dictionnary.key ,其中 typ='PROFESSION'
是否有任何解决方案可以使用 JPA 2 制作该 DataModel。
提前致谢 !!