허접 개발자의 창고

  • 홈
  • 태그
  • 방명록

@Id 1

[JPA] JPA와 PK 그리고 Id

나다. 이 글이 뭐하는 글이냐면 오랜만에 글을 쓴다. "요세 무슨 일이 이렇게도 많은지" 라는 핑계로 잠깐 놀다가 왔다. 이번 글에서는 영속성 컨텍스트에서 특정 컨텐츠를 다루기 위해서 필수적으로 있어야만 했던 Id(식별자)와 그 값의 사용 전략들에 대해 알아볼거다. 아이디를 부여하는 방법 모든 일에는 순서가 있다고 했던가. 먼저 아이디를 사용하고 싶다면 아이디를 만들어야 사용할 수 있을 것이다. 우리는 간혹 테스트코드를 만들거나 간단히 어떤 요소를 테스트하고 싶을때 임시적으로 Long id = 1L; item.setId(++id); 와 같이 사용하고는 한다. 물론 아이디를 부여함에는 변함이 없으며 자동으로 1씩 증가하기 때문에 모든 요소에 중복되지 않는 고유적인 아이디를 부여함은 변하지 않는다. 하지만 ..

JPA 2022.12.28
이전
1
다음
더보기
프로필사진

허접 개발자의 블로그입니다.

  • 분류 전체보기 (27)
    • Java (5)
    • Spring (4)
    • Thymeleaf (4)
    • Info (5)
    • JPA (6)
    • 게임 (2)
    • Programmers (1)

Tag

번아웃 탈출, <~>, Spring Freamwork, th:text, 연관관계 맵핑, 콜라 문제, 다이아몬드 연산자, 에이스톰, 변수표현법, Spring, 데미갓 키우기, 영속성 컨텍스트, Java, Thymeleaf, JPA, N:1, no entitymanager, Spring Boot, [(...)], jakarta EE,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바