JPA / Hibernate Difference MappedSuperclass and Entity Abstract Class
Chciałbym wiedzieć, jaka jest różnica międzyMappedSuperclass
iEntity Abstract Class
kiedy chce się wywodzić z super klasy wHibernate
. wiem toHibernate
nie tworzy tabeli w bazie danych dlaMappedSuperclass
. Czytałem wJavaEE
doc„Elementy abstrakcyjne są jak konkretne elementy, ale nie można ich utworzyć”. Ponieważ nie można ich utworzyć, wywnioskowałem, że tak jestbrak tabeli pasującej w bazie danych. Czy mam rację?
Jeśli tak, jaka jest różnica między używaniem aMappedSuperclass
i anEntity Abstract Class
a jaki jest wpływ na oprogramowanie i bazę danych w każdym przypadku?