Как стать автором
Обновить

Комментарии 7

Тоже любите joda больше, чем java 8 date and time api?

Вопрос, зачем Transactional на entity ведь он Target(value={METHOD,TYPE}). По дефолту у репозиториев скорее всего итак required.
Joda-Time не я люблю больше, а разработчики Spring Data, подозреваю, что для совместимости с Java 1.6 и 1.7.
@Transactional только для того, чтобы показать, что транзакции Spring Boot для Spring Data настроит тоже сам.
Дык смысла нету, это же entity. Транзакционность в вашем случае делать spring data на уровне repository. В вашем случае имеет смысл вешать transactional на методы сервиса, чтобы к примеру сделать все в одной транзакции.
Действительно, что-то у меня восприятие реальности затуманилось. Исправил. Благодарю.
Хорошо бы в самом начале статьи написать что такое аудит сущностей и зачем он нужен.
В статье больше не про аудит, а про магию Spring, поэтому загромождать пример лишними определениями мне не хочется.
Можно еще маленькое, но вставить)
Все же все конфигурит не string boot, а srping boot autoconfigurer, который является бутовой зависимостью.
Это конечно хорошая штука, но уж больно много лишнего она поднимает.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.