2014-02-18 3 views
0

Is @Inheritance, @DiscriminatorValue, @DiscriminatorColumn применимо к @MappedSuperClass?JPA MappedSuperClass Стратегия наследования


Вопрос задают, потому что в ORM.XML JPA Спецификация Сущности имеют атрибут:

 "inheritance", 
    "discriminatorValue", 
    "discriminatorColumn", 

но MappedSuperclass не имеет.

+0

Как насчет кода примера, чтобы прояснить контекст? Довольно широко открыты в противном случае ... – Durandal

ответ

2

Нет, они не применимы. MappedSuperclass используется для повторного использования кода, а не для наследования объектов. Он используется только для совместного использования общих свойств и методов между объектами, которые в противном случае не имеют ничего общего.

Смежные вопросы