# JPA Auditing

9개의 포스트
post-thumbnail

SpringBoot에서 JPA 사용하기(4) - JPA Auditing

해당 내용은 이동욱님 저서 '스프링 부트와 AWS로 혼자 구현하는 웹 서비스'를 공부하며 정리한 내용입니다.

2022년 3월 24일
·
0개의 댓글
post-thumbnail

[Spring&AWS][3-3] 등록/수정/조회 API 만들기

이 글은 책 「스프링 부트와 AWS로 혼자 구현하는 웹 서비스」를 공부하고 정리한 글입니다.

2022년 3월 15일
·
0개의 댓글

JPA) 생성일/수정일 자동으로 생성하기

프로젝트를 진행하면서 어떻게 해야 jpa로 자동으로 데이터베이스에 생성일이나 수정일을 넣을 수 있을까 찾아보다가 발견하여 정리한다.JPA Auditing 을 이용하면 된다고 한다.롬복을 이용할 것이니 참고!@MappedSuperclass : JPA Entity 클래스

2021년 12월 18일
·
0개의 댓글
post-thumbnail

JPA Auditing으로 생성시간/수정시간 자동화하기

JPA Auditing 사용하기

2021년 10월 11일
·
0개의 댓글

JPA Auditing으로 생성시간/수정시간 자동화

엔티티와 관련된 작업을 하다 보면, 데이터의 생성시간과 수정시간을 포함합니다. 언제 만들어졌는지, 언제 수정되었는지 등은 차후 유지보수에 있어 굉장히 중요한 정보이기 때문입니다.

2021년 9월 6일
·
0개의 댓글

[Spring Boot] 게시판 구현 3 - JPA Auditing으로 생성시간/수정시간 자동화하기

보통 엔티티에는 생성하거나 수정한 주체 및 시기에 대한 정보를 포함하는데, 이는 차후 유지보수에 있어서 중요한 역할을 한다. 따라서 이러한 정보는 모든 도메인에 공통으로 존재하며, 이를 처리하는 코드를 모든 도메인에 일일이 포함해주어야 한단 뜻이다. 이는 매우 비효율적

2021년 4월 30일
·
0개의 댓글
post-thumbnail

생성시간, 수정시간 자동화

보통 엔티티에 해당 데이터의 생성시간과 수정시간이 공통적으로 포함된다. 그래서 이들 공통 코드를 모듈화시키겠다. 자바 8부터는 LocalDate 클래스를 사용하자. 기존의 Date나 Calenter 클래스가 갖고 있는 문제(불변성, 월값 설계 오류) 를 고친 버전이다.

2021년 4월 26일
·
0개의 댓글

JPA Auditing과 @MappedSuperclass

@MappedSuperclass공통의 매핑 정보를 부모 클래스에 선언하고 해당 어노테이션을 단다.DB테이블과는 상관없다. 객체의 입장에서만 상위클래스.상속관계매핑이아니라, 자식 클래스에 매핑 정보를 제공하는 것.JPA에서 @Entity 클래스는 @Entity나 @Map

2021년 3월 28일
·
0개의 댓글

JPA Auditing으로 생성일/수정일 자동화하기

현재 진행중인 프로젝트에서 해당 데이터의 생성시간과 수정시간을 관리해야 할 부분이 있었습니다. 예를 들어, 주문 도메인에서 주문한 시간과 주문 내용을 수정한 시간이 필요했습니다. 그리고 결제 도메인에서는 결제 요청한 시간과 결제 내용을 수정하는 시간이 필요했습니다. 현재 개발 초기 단계이지만 벌써 두 곳에서 생성시간/수정시간이 필요했습니다. 언제 만들...

2019년 12월 6일
·
0개의 댓글