Ni55aN
@Ni55aN

Как применить @OneToOne к интерфейсу?

interface Info{}

class Opt implements Info{}
class Val implements Info{}


В неком класе есть объект типа Info, который может принимать объекты одного из типов Opt или Val

Попытка применить @OneToOne(targetEntity=Val.class targetEntity=Opt.class) безуспешна, так как невозможно множественное targetEntity
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 1
@aol-nnov
никак. к классу применяй.

если ты ищешь, куда вынести общие поля - сделай абстрактный класс и пометь его @MappedSuperclass
если интерфейс, кровь из носа, нужен для каких-то вещей, сделай маркерный интерфейс и на суперкласс его.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы