У меня есть класс данных для Спящий режим, связанный с таблицей; представьте себе 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 остался прежним, но изменилось имя таблицы и конструктор.