Я использую Eclipselink и пытаюсь найти лучший способ создать базовый класс для моей сущности.
Например, у меня есть сущность User, и я хотел бы предоставить расширенного Userкласс для некоторых клиентов, но я не хотел бы переписывать мои общие запросы.
Таким образом, у меня была бы сущность User и сущность ClientSpecificUser, но я мог бы использовать ClientSpecificUser с помощью запроса "select eот пользователя e ".
Кто-нибудь делал что-то подобное?Что сработало лучше всего?