Аудит с Spring Data Neo4j

В настоящее время я работаю над проектом, который использует Spring Data Neo4j. Всякий раз, когда создается NodeEntity, я хотел бы создать ссылочный Audit NodeEntity, который содержит дату создания и пользователя.

Решение, которое я придумала, состоит в том, чтобы написать AOP Aspect, который подключается к методу create моего уровня обслуживания. Это хорошо работает для сущностей, которые не каскадируются, но как насчет каскадных? Это явно не передается в моем слое обслуживания, поэтому мой класс AOP не будет их перехватывать. Есть ли в JPA такая концепция, как слушатели сущностей, или как я могу подключиться к этому механизму?

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

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