Автоматическая установка ByBy и updatedBy в объектах JPA

Я работаю над веб-приложением JPA (Hibernate), Spring и Stripes. У меня есть несколько сущностей JPA, которые имеют следующие общие поля как для аудита, так и для запросов:

createBy - идентификатор пользователя, который создал сущность. createOn - дата создания объекта updatedBy - идентификатор пользователя лица, которое последний раз обновляло объект updatedOn - дата последнего обновления объектаI '

мое приложение работает так, что createOn и updatedOn устанавливаются автоматически, когда сущность сохраняется, но яя не уверен, как я могу заполнить поля createBy и updatedBy без необходимости проходить через зарегистрированного пользователя 's ID от класса контроллера до DAO.

Кто-нибудь есть какие-либо предложения о том, как я мог бы сделать это, не передавая идентификаторы пользователей везде? Обратите внимание, что текущий идентификатор пользователя хранится в объекте HttpSession в данный момент, поэтому мой бэкэнд должен каким-то образом получить доступ к этим данным ...

Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос