Changer le nom de la table d'une entité à l'exécution?

Il y a ce tableau qui est généré sur une base mensuelle. Fondamentalement, la structure de la table de tous les mensuel tables est le même.

Car il serait beaucoup de travail à la carte de la même entité, avec juste un autre nom de table,

Est-il possible de changer le nom de la table d'une entité comme suit l'exécution, car ils ont la même structure de table, après tout?

   @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
       ...
   }

Si non, comment pouvez-vous suggérer?

source d'informationauteur Joopiter