【发布时间】:2012-01-24 07:11:35
【问题描述】:
我有一个与表关联的 Hibernate 数据类;想象像这样的实体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类是一样的,只是改变了表名和构造函数。
【问题讨论】:
标签: java hibernate annotations