有A B C D四张表共用一个id生成策略
比如
A表插入一条记录 aid=1 
C表插入一条记录 cid=2
B表插入一条记录 bid=3
C表插入一条记录 cid=4
D表插入一条记录 did=5aid与>20张表有单独的外键关系 比如F.fid=A.aid,G.gid=A.aid ...
另外3个都与>5张表有单独的外键关系
有张表的id与这4张表都有外键关系 比如H表的hid可能是aid可能是bid或者是cid,did所有的外键关系都是由程序来维护的 这种情况可以用hibernate来做么 配置文件要怎么弄