본문 바로가기 메뉴 바로가기

pyounani.blog

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

pyounani.blog

검색하기 폼
  • 분류 전체보기 (30)
    • JPA (17)
    • JAVA (0)
    • TIL (5)
    • Security (0)
    • Troubleshooting (8)
  • 방명록

@GeneratedValue (1)
기본 키 매핑(@Id, @GeneratedValue)

JPA가 제공하는 데이터베이스 기본 키 생성 전략은 다음과 같습니다. 직접 할당IDENTITYSEQUENCETABLEAUTO이렇게 다양한 이유는 데이터베이스 시스템마다 지원하는 방식이 다르기 때문입니다. 하나씩 방법을 살펴보도록 하겠습니다.  1. 직접 할당기본 키를 직접 할당하기 위해서는 @Id 어노테이션을 사용해 주면 됩니다. @Idprivate Long id; @Id가 작용 가능한 자바 타임은 아래와 같습니다. 자바 기본형자바 Wrapper 형Stringjava.util.Datejava.sql.Datejava.math.BigDecimaljava.math.BigInteger 2. IDENTITY기본 키 생성을 데이터베이스에 위임하는 전략입니다. 주로 ..

JPA 2024. 4. 23. 11:11
이전 1 다음
이전 다음
TAG
  • 메일
  • @GeneratedValue
  • 엔티티 매니저
  • 비영속
  • JPA
  • 영속성 컨텍스트
  • 1차 캐시
  • onetoone
  • @Cacheable
  • 인메모리 db
  • @TransactionalEventListener
  • 비동기
  • 최적화
  • N + 1
  • 즉시 로딩
  • @joincolumn
  • 단일 테이블 전략
  • Redis
  • 스키마 자동 생성
  • @Id
  • 준영속
  • 변경감지
  • @MappedSuperclass
  • 연관관계
  • @Table
  • 조인 전략
  • mappedBy
  • @OneToMany
  • @Entity
  • @ManyToOne
more
최근에 올라온 글
최근에 달린 댓글
링크

Blog is powered by Tistory / Designed by Tistory

티스토리툴바