• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

Auditing 질문 드립니다

22.12.28 23:23 작성 조회수 412

0

안녕하세요!

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

답변 1

답변을 작성해보세요.

1

y2gcoder님의 프로필

y2gcoder

2022.12.29

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

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

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

감사합니다.