Tabellenname einer Entität zur Laufzeit ändern?

Es gibt diese Tabelle, die monatlich generiert wird. Grundsätzlich ist die Tabellenstruktur von allmonatlic tables ist das gleiche.

Da es eine Menge Arbeit wäre, dieselbe Entität nur mit einem anderen Tabellennamen zuzuordnen,

Ist es möglich, den Tabellennamen einer Entität zur Laufzeit wie folgt zu ändern, da sie immerhin die gleiche Tabellenstruktur haben?

   @Entity
   @Table(name="FOO_JAN2010") // any other ways to generate this dynamically?
   public class FooJan2010Table {  // if we can dynamically set the table name this can be simply named FooTable
       ...
   }

Wenn nicht, welchen Ansatz können Sie vorschlagen?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage