Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- golang
- rest-api
- AOP
- gocd
- LocalDateTime
- SpyBean
- ci/cd
- ehcache
- Deserializer
- weaving
- Jpa Auditing
- playbook
- AWS
- HandlerMethodArgumentResolver
- launch-template
- MockBean
- JPA
- controlleradvice
- Proxy
- DevOps
- junit
- Packer
- docker
- container
- spring
- persistence
- terraform
- cache
- serializer
- ansible
Archives
- Today
- Total
목록Jpa Auditing (1)
기록용 블로그
JPA Auditing을 통해 엔티티 중복 제거, 자동화하기
Jpa Auditing을 통해 엔티티 중복 제거, 자동화하기 JPA 엔티티를 생성하다보면 중복되는 부분들이 많이 발생한다. 등록 시간, 수정 시간, id 등등... 그 외에도 등록 시간과 수정 시간은 엔티티 수정, 생성 시 마다 직접 입력해주어야 한다. 중복되는 부분은 Auditing Entity를 통해 중복을 제거하고 AuditingEntityListener를 통해 생성 시간, 수정 시간, 생성자 정보 등을 자동으로 넣어줄 수 있다. 아래와 같이 id, 생성 시간, 수정 시간, 생성자, 수정자에 대한 정보를 가지는 Superclass의 역할을 할 엔티티를 생성하자. AuditorEntity.java import lombok.Getter; import org.springframework.data.anno..
Back-End/Java
2018. 9. 14. 02:16