У меня есть следующие объекты, каждый из которых сопоставлен с таблицей в БД:
Кампания
Бизнес
Клиент
Сущность Campaign содержит бизнес, для которого была открыта кампания.
Клиентская организация владеет бизнесом, к которому принадлежит Я получаю клиентов кампании, ища всех клиентов, которые имеют тот же business_id, что и кампания (думаю, этот дизайн можно улучшить).
Мне нужно найти всех клиентов кампании, которые были введены в систему с момента последнего запуска кампании, и отправить их им. Что будет лучшим дизайном для этого?
Я думаю, что мне нужно создать новую сущность с именем CampaignClient (клиент определенной кампании), но я не знаю, как реализовать это с Hibernate.