Я работаю над веб-проектом Maven Java на основе Spring, JPA и Hibernate.Наследование сущностей JPA без дополнительных таблиц
Одна часть этого проекта должна быть повторно использована в другом очень похожем проекте и поэтому извлекается как модуль Maven. Эта служба и соответствующая организация прокомментированы следующим образом:
@Service
public class MessageService
@Entity
public class Message
Оба проекта имеют сходные, но немного разные UserEntities.
@Entity
public class TypeAUser
@Entity
public class TypeBUser
The Message Entity имеет @OneToMany отношение к одному из UserEntities в каждом проекте.
Я думал о универсальном UserEntity, но хочу избежать создания дополнительных таблиц, а также таблиц с полями «другого» проекта.
Любые идеи приветствуются.
С наилучшими пожеланиями, Стефан
Ну дон «Не хочу, чтобы у них была одинаковая идентичность или та же таблица, что и два отдельных проекта с двумя отдельными базами данных, которые просто используют этот один модуль maven. – stefan2k