我创建了一个父类,以便将所有实体通用的字段或映射放在一个地方。
但是当继承级别大于1时,hibernate会抛出异常
MappingException: Repeated column in mapping for entity
代码示例是,
@MappedSuperclass
public abstract class BaseModel {
@Column(name="created_date")
private Date createdDate;
@Column(name = "modified_date")
private Date modifiedDate;
}
@MappedSuperclass
public class Order extends BaseModel {
@Column(name="due_date", nullable = true)
private Date dueDate;
}
@Entity
public class Invoice extend Order {
}
有人可以指出我做错了什么吗?