我目前正在使用具有讀取和寫入表的數據庫。動態更改表名
總是有兩個表具有相同的模式,用數字作爲後綴來區分,例如。 table1和table2。
現在,還有另一個來源,我從中獲得當前數字。我必須用這個數字從相應的表格中選擇匹配的後綴。
現在,對於每個表,我有一個@MappedSuperclass,它包含模式和兩個實現類,通過@Table(name =「..1」)和@Table(name =「..2」)指定表名。 。
此解決方案的工作原理,但現在我發現了很多缺點,並擔心會有更多。有另一種更好的方法來解決這個問題嗎?
不幸的是,我找不到這種數據庫機制被稱爲,因此我無法在互聯網上找到任何其他來源。
預先感謝您!
這是一個遺留系統還是什麼?使用這種表格命名沒有多大意義,這可能是爲什麼你無法找到很多信息。你有可能重新設計不使用兩個不同的表? –
不幸的不是。我必須按照設計使用數據庫.. – Henry