【发布时间】:2014-06-22 18:40:07
【问题描述】:
我对休眠下的映射有疑问。我有一个实现接口的抽象类:
@MappedSuperclass
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public abstract class AbstractPromotion implements IPromotion {
}
这个抽象类是超类(正如您在注释中看到的那样),3 个带有@Entity 的映射类扩展了这个超类。当我启动“maven install”时,我在控制台中收到此失败消息,它说:
Caused by: org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped class: product.model.Product.promotion[product.promotion.AbstractPromotion]
我不明白,因为有问题的类被映射(作为扩展它的类),但就像跳过了注释...... 任何帮助将不胜感激
最好的问候
【问题讨论】:
标签: java spring hibernate maven