Spring Data JPA Auditing никогда не вызывается во время выполненияJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring Data JPA Auditing никогда не вызывается во время выполнения

Сообщение Anonymous »

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

В настоящее время я использую Spring Data JPA 1.5.0.M1 с Spring 3.2. .6, а базовая конфигурация элемента аудита:

Код: Выделить всё

@Configuration
@EnableJpaAuditing(auditorAwareRef = "auditorAware")
@EnableJpaRepositories(basePackages = "org.myproject.dao")
@EnableTransactionManagement
public class JpaConfig {
...}
соответствующий объект в данный момент помечен аннотациями и интерфейсом при попытке решить эту проблему (аннотации будут предпочтительнее) . Я понимаю, что этого делать не следует, но на данный момент я скопировал и вставил.

Код: Выделить всё

@Entity
public class AutoDraft implements Auditable {

@SequenceGenerator(name="seq_auto_draft", sequenceName="SEQ_AUTO_DRAFT")
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="seq_auto_draft")
@Id
private Long id;

@CreatedDate
@Type(type="org.jadira.usertype.dateandtime.joda.PersistentDateTime")
private DateTime createdDate;

@LastModifiedDate
@Type(type="org.jadira.usertype.dateandtime.joda.PersistentDateTime")
private DateTime lastModifiedDate;
В журналах настраиваются соответствующие bean-компоненты, и я могу обнаружить, что AuditingHandler правильно настроен в AuditingEntityListener при запуске, но, похоже, во время выполнения ничего не запускается, также нет никаких сообщений журнала, связанных с аудитом, связанных с конкретными объектами или репозиториями. В настоящее время мое внимание привлекает AuditingBeanFactoryPostProcessor, но я уже потратил на это слишком много времени, поэтому мне нужна любая помощь.

Подробнее здесь: https://stackoverflow.com/questions/208 ... at-runtime
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»