...
Альтернативным способом сохранения является использование напрямую менеджеры менеджеров работы с базой данных. Например для платежа это PaymentDAO. Но они не рекомендуются, так как в этом случае все дополнительную логику( события для смены статуса и открытия доступа при приходе платежа , обновление баланса договора и т.п) в этом случае придется придется делать самостоятельно.