BonBonSlick
@BonBonSlick
Junior Web Developer Trainee

Маппинг двух сущностей на 1 таблицу для обратной совместимости?

Условно у нас есть entity Member, NewMember.

Старый код устарел но все еще используюется по приложению а так же имеет неоторые общие поля.

  1. Можно сделать NewMember -> extends -> Member
  2. или NewMember | Member -> extends AbstractMember
  3. или просто прописать все по новой и лишь указать ту же таблицу в маппинге.

если все работает, старую сущность можно будет потихоньку выпиливать.

Как бы вы сделали разработку новой модели, сущности с обратной совместимостью?
  • Вопрос задан
  • 31 просмотр
Пригласить эксперта
Ответы на вопрос 1
uDenX
@uDenX
PHP Developer
Если собираетесь убирать Member, то очевидно надо сделать новую сущность отдельно. Какое-то время она будет дублировать старую сущность
Ответ написан
Ваш ответ на вопрос

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

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