2

我正在尝试使用 Hibernate 和 javax.persistence Annotations 开发应用程序。我在映射接口时遇到了一些麻烦。

我已将我的接口映射为@MappedSuperclass,并且我已经尝试在我的 ManyToOne Annotation 中使用属性 targetEntity 来引用该接口并且它有效。问题是我将不止一个类充当targetEntity。特别是我希望实现我的接口的每个类都可以被识别为目标实体。

有人知道是否可以这样做吗?

4

1 回答 1

0

我认为这

特别是我希望实现我的接口的每个类都可以被识别为目标实体。

不可能。只有被注释@Entity或以其他方式映射(例如使用映射文件)的类才能被持久化。

此外,休眠文档说

笔记

目前不支持注释接口。

有关更多信息,请参阅带有休眠注释的相当老的问题接口。

于 2012-09-26T09:40:59.707 回答