바켠진로그

  • 홈

columnDefinition 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

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바