我目前正在使用具有读取和写入表的数据库。动态更改表名
总是有两个表具有相同的模式,用数字作为后缀来区分,例如。 table1和table2。
现在,还有另一个来源,我从中获得当前数字。我必须用这个数字从相应的表格中选择匹配的后缀。
现在,对于每个表,我有一个@MappedSuperclass,它包含模式和两个实现类,通过@Table(name =“..1”)和@Table(name =“..2”)指定表名。 。
此解决方案的工作原理,但现在我发现了很多缺点,并担心会有更多。有另一种更好的方法来解决这个问题吗?
不幸的是,我找不到这种数据库机制被称为,因此我无法在互联网上找到任何其他来源。
预先感谢您!
这是一个遗留系统还是什么?使用这种表格命名没有多大意义,这可能是为什么你无法找到很多信息。你有可能重新设计不使用两个不同的表? –
不幸的不是。我必须按照设计使用数据库.. – Henry