스프링 데이터 JPA - Auditing
모든 소스 코드는 여기에서 확인 가능합니다. Entity를 생성하거나 변경할 때, 각각의 시간과 담당자를 추적할 필요가 있습니다. 특히 실무에서 이력을 남기기위해 많이 쓰이는 기능인데요, 이렇게 하기 위해선 Entity마다 필요에따라 생성 시간, 수정 시간, 생성한 사람, 수정한 사람 이 네 가지 속성을 가져야 합니다. JPA를 사용할 경우 Entity가 결국 객체이기 때문에 공통적인 속성을 모두 가지는 클래스를 설계하면 간단히 해결할 수 있는데요, 그 방법을 한 번 살펴보겠습니다. BaseEntity 정의 생성 시간, 수정 시간을 가지는 Entity를 작성합니다. package io.lcalmsky.springdatajpa.domain.entity; import javax.persistence.Colu..
JPA
2021. 7. 9. 12:00
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 클린 아키텍처
- Spring Boot
- 스프링 부트 회원 가입
- 헥사고날 아키텍처
- Linux
- 스프링 부트
- 스프링 부트 튜토리얼
- leetcode
- intellij
- 스프링부트
- Spring Boot Tutorial
- QueryDSL
- spring boot application
- Java
- 함께 자라기 후기
- gRPC
- 스프링 데이터 jpa
- JSON
- Spring Data JPA
- JPA
- Spring Boot JPA
- @ManyToOne
- 알고리즘
- spring boot app
- Jackson
- r
- spring boot jwt
- 함께 자라기
- 스프링 부트 애플리케이션
- proto3
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함