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?

questionAnswers(1)

yourAnswerToTheQuestion