현재 Spring Boot 1.4.1-RELEASE를 사용하면 spring-data-jpa의 @CreatedDate, @LastModifiedDate, @CreatedBy, @LastModifiedBy 같은 auditing 처리가 제대로 동작하지 않는 문제가 있다.
orm.xml을 로드하는 boot의 JpaBaseConfiguration 설정에 버그가 있다.
임시 해결책으로 아래의 빈을 선언해서 쓰는 방법이 있다.
@Bean
public EntityManagerFactoryBuilder entityManagerFactoryBuilder(JpaProperties properties, JpaVendorAdapter jpaVendorAdapter, ObjectProvider persistenceUnitManagerProvider) {
return new EntityManagerFactoryBuilder(jpaVendorAdapter, properties.getProperties(), persistenceUnitManagerProvider.getIfAvailable(), null);
}
1.4.2 가 나오기 전까진 당분간 저 선언을 유지해야 한다.
1.4.2-RELEASE가 나온 이후 해당 버그는 수정되었다.
Spring Boot 1.4.2-RELEASE
댓글 없음:
댓글 쓰기