0and24 님의 블로그

  • 홈
  • 태그
  • 방명록

prepersist 1

@PrePersist를 활용한 엔티티 초기화: 생성일자 처리 방법

1. 문제 상황Spring Data JPA를 사용해 엔티티를 설계하던 중, 생성일자(createdAt)를 어떻게 처리할지 고민했습니다.처음에는 아래와 같이 작성했습니다:// Member 엔티티의 createdAt 필드 부분@Column(name = "created_at", nullable = false, updatable = false)private final LocalDateTime createdAt = LocalDateTime.now();이 방식은 코드가 간단하고 바로 초기화할 수 있다는 장점이 있었습니다. 하지만 아래와 같은 문제점이 있었습니다:애플리케이션 실행 시점을 기준으로 값이 고정되며, 데이터베이스에 저장되는 정확한 시점과 다를 수 있음.데이터베이스에 저장된 후에도 해당 필드를 다시 호출하거..

문제 및 해결 2024.11.26
이전
1
다음
더보기
프로필사진

0and24 님의 블로그

혹시나 궁금한 내용에 대해서 댓글을 남겨주시면 제가 확인해보고 글을 작성하겠습니다.

  • 분류 전체보기 (57)
    • DB (5)
    • Spring (13)
    • Kotlin (0)
    • 문제 및 해결 (6)
    • IT (21)
    • 코테 (2)
    • 궁금증 (6)

Tag

optional, DDD, 자바, 메소드, tdd, 상속, db, 이름, sql, ACID, junit, 오블완, java, lombok, 티스토리챌린지, 팩토리, spring, 인텔리제이, spring boot, jpa,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바