인프런 커뮤니티 질문&답변

code-tree님의 프로필 이미지

작성한 질문수

실전! 스프링 데이터 JPA

Auditing

Auditing 질문 드립니다

해결된 질문

22.12.28 23:23 작성

·

497

0

안녕하세요!

생성 시간, 수정 시간을 JPA Auditing으로 관리하는 것과 db에서 default, on update 조건으로 관리하는 것이 어떤 차이가 있는지 궁금합니다..!

답변 1

1

y2gcoder님의 프로필 이미지

2022. 12. 29. 10:31

안녕하세요, code-tree 님. 공식 서포터즈 y2gcoder 입니다.

생성 시간, 수정 시간을 JPA Auditing으로 관리하는 것과 db에서 default, on update 조건으로 관리하는 것이 어떤 차이가 있는지 궁금합니다..!

제일 중요한 차이는 작업을 해주는 주체가 누구냐인 것 같습니다. JPA Auditing은 이름에서도 보이듯이 JPA가 해주는 것이기 때문에 우리가 만드는 애플리케이션에서 DB로 넘어가기 전에 애플리케이션에서 해주는 것이고, DB의 default, on update는 말그대로 DB에서 해주는 것입니다. 그 점이 제일 중요할 것 같습니다.

감사합니다.