我有 Node 表,其中包含该节点的详细信息。每个月,此节点将被复制到新的主节点,用户可以随时更改旧节点的值。因此,我计划每月为每个母版副本创建一个不同的表。例如,node_jan,node_feb,node_mar等。我无法将所有节点都放在一个表中,将month字段添加到差分中,因为node表具有超过一百万条记录,并且用户可以在一个月内创建多个副本。因此,如果use在一个月内创建10个副本,则单个表中将有1000万条记录,并且记录将越来越大,从而减慢了数据的获取和更新的速度。
我打算使用Hibernate。因此,我的问题是,是否有可能创建一个Node类实体来引用每个表(通过在运行时传递表名)。
注意:
我知道我可以使用继承创建将此表名赋予每个继承的实体。但是请记住,我是在运行时创建新表的,所以这种方法对我不起作用。
问题:
任何帮助将不胜感激。