Alterar o nome da tabela de uma entidade em tempo de execução?

Existe essa tabela que está sendo gerada mensalmente. Basicamente, a estrutura da tabela de todospor mês tabelas é a mesma.

Como seria muito trabalho mapear a mesma entidade apenas com um nome de tabela diferente,

É possível alterar o nome da tabela de uma entidade da seguinte forma no tempo de execução, pois, afinal, eles têm a mesma estrutura de tabela?

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

Caso contrário, que abordagem você pode sugerir?

questionAnswers(4)

yourAnswerToTheQuestion