У меня небольшая проблема с настройкой проекта интернет-магазина. Дело в том, что у меня есть суперкласс User () и два подкласса, PrivateUser и BusinessUser.
Теперь, я не совсем уверен, как заставить мои головы хранить эти отношения в спящем режиме.
Для целей этого вопроса класс User () содержит только одно поле:
Строковый адрес;
PrivateUser содержит:
String firstName;
, а BusinessUser содержит:
String CompanyName;
Каждое поле имеет свои методы получения и установки. Как и сейчас, я бы только сохранил и смог получить firstName и companyName. Когда я получаю пользователя из моей БД с помощью Hibernate, я получаю PrivateUser / BusinessUser с нулевым адресом.
Суть в том, может ли кто-нибудь указать мне на полезное руководство или еще лучше показать подобный пример кода?
Спасибо!