바켠진로그

  • 홈

jpa 1

JPA Entity Timestamp 관리 전략: DB Level vs Application Level

JPA Entity에서 생성 시간(created_at)과 수정 시간(updated_at)을 관리하는 방식은 크게 두 가지로, 데이터베이스 레벨(columnDefinition)과 애플리케이션 레벨(@CreationTimestamp/@UpdateTimestamp)입니다. 각 방식의 특징과 적합한 사용 환경에 대해 알아보겠습니다.1. 데이터베이스 레벨 관리 (columnDefinition)1.1 구현 방식@Column(name = "created_at", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")@Generated(event = EventType.INSERT)private Instant createdAt;@Column(name = "updated_a..

DB/JPA 2025.01.20
이전
1
다음
더보기
프로필사진

바켠진로그

왜 이렇게 구현했을까? 단순히 돌아가기만 하는 코드보다는, 이유 있는 설계를 더 좋아하는 백엔드 개발자입니다. 현업에서 마주친 문제를 어떻게 풀었는지, 그 고민의 흔적들을 블로그에 기록하고 있어요.

  • 분류 전체보기 (98)
    • Java (37)
    • Spring (13)
      • Spring (3)
      • Spring MVC2 (5)
      • error (2)
      • 로그인 (1)
      • 게시판 (0)
      • 김영한 스프링 부트와 JPA 활용1 (1)
    • 객체지향 프로그래밍(OOP) (1)
    • DB (2)
      • JPA (1)
      • SQL (20)
      • Redis (1)
      • Oracle - Error (2)
    • Docker (2)
    • 네트워크 (9)
      • 책 <모두의 네트워크> (9)
      • error (0)
    • Design Patterns (0)
    • Git (2)
      • github (1)
      • error (1)
    • Trouble-shooting (0)
    • error-log (1)

Tag

LinkedList, hiberanate, ArrayDeque, stack, java, @creationtimestamp, queue, jpa, 알고리즘, columnDefinition, pattern,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/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 © AXZ Corp. All rights reserved.

티스토리툴바