Hibernate: объект данных с именем динамической таблицы по аннотациям

У меня есть класс данных для Спящий режим, связанный с таблицей; представьте себе Entity Person следующим образом:

 @Entity
 @org.hibernate.annotations.Proxy(lazy=false)
 @Table(name="Person", schema="MySchema")
 @Inheritance(strategy=InheritanceType.SINGLE_TABLE)
 public class ProfileData implements Serializable {

    private static final long serialVersionUID = -844564646821609090L;

    public PersonData() {
    }

    @Column(name="idPerson", nullable=false, unique=true)   
    @Id 
    ...

Мне нужно создать исторические таблицы по годам этой таблицы : Person2010, Person2011, Person2012 ... Возможно ли это без создания новых объектов данных? Может по параметру ...? Я не знаю.

Класс Entity остался прежним, но изменилось имя таблицы и конструктор.

9
задан avalancha 27 January 2015 в 08:47
поделиться