Dean83

  • 홈
  • 태그
  • 방명록
  • 글쓰기

2026/02/10 1

[Entity] GeneratedValue 대신 TSID 사용하기

보통 Entity를 구성할 때 id 필드 값에 아래의 어노테이션을 사용할 때가 많다.@GeneratedValue(strategy = GenerationType.IDENTITY) 이 경우, DB의 DDL 에도 아래와 구성을 해 주어야 한다.id BIGINT GENERATED BY DEFAULT AS IDENTITY 의미 부터 보자면, db에 값을 저장할때 id 값을 db 에서 자동으로 생성하여 증가 해주는것을 의미한다. (JPA에서 해주지 않는다) 이 경우 다음의 문제점이 발생한다.대량의 bulk insert가 필요 할 때 bulk 동작을 JPA 및 hibernate가 수행하지 않고, 건별로 insert 쿼리를 날린다.속도가 엄청나게 느리고 과부하가 걸린다.데이터 1개를 입력 -..

Backend/SpringBoot 2026.02.10
1
더보기
프로필사진

  • 분류 전체보기 (380) N
    • 파이썬 (3)
    • Flutter (29)
    • 기타 기술들(Unity 관련) (13)
    • Unity (57)
    • C# (3)
    • Backend (109) N
      • Django (8)
      • SpringBoot (81) N
      • SpringBoot 이론 부분 (10)
      • 공통 (10)
    • DB (3)
    • Docker (5)
    • FrontEnd (53)
      • React (21)
      • TypeScript (8)
    • Android (38)
    • iOS (1)
    • 모질라 허브(메타버스) (1)
    • OpenCV (14)
    • React-Native (3)
    • 딥러닝(텐서플로우) (14)
    • 잡담 (2)
    • 데이터분석(파이썬) (8)
    • 로블록스 게임제작 (13)
    • Java (7)

Tag

티스토리챌린지, unity #이미지표시, 오블완,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바