我正在尝试使用Hibernate和javax.persistence Annotations开发一个应用程序。我在映射界面时遇到了一些麻烦。
我已将我的界面映射为@MappedSuperclass,我已经尝试在我的ManyToOne Annotation中使用属性targetEntity,该属性引用了界面并且它有效。 问题是我不止一个类充当targetEntity。特别是我希望每个实现我的接口的类都可以被识别为目标实体。
有人知道是否可以这样做?
答案 0 :(得分:0)
我想这个
特别是我希望每个实现我的界面的类, 可以被认为是目标实体。
是不可能的。只能使用@Entity
注释或以其他方式(例如使用映射文件)映射的类可以保留。
此外,Hibernate documentation says:
注意
目前不支持注释接口。
有关其他信息,请参阅相当古老的问题Interfaces with hibernate annotations。