У меня есть объект продажи, прежде чем объект будет сохранен, я бы хотел создать объект дохода. Я мог бы сделать это в сессионном компоненте, но мне бы лучше, если бы он был инкапсулирован внутри сущности Sale. Так что я мог сделать:
em.persist(sale);
И это автоматически создаст сущность Дохода и сохранит ее.
Я не хочу, чтобы у Sale была связь с Income, потому что я мог бы связать их и сделать каскад сохраняющимся.
Это похоже на то, что сущность продажи создаст экземпляр сущности Income, а затем вызовет метод persist в EntityManager, поскольку это ни возможно, ни хорошая идея, и я начинаю думать, что это должно быть выполнено EJB. Мнения?