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

pyounani.blog

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

pyounani.blog

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

@Table (1)
JPA 매핑 어노테이션(@Entity, @Table)

JPA에서 제공하는 기능이 크게 2가지 있는데, 객체와 테이블을 매핑하는 부분과 매핑한 객체를 실제 사용하는 부분이다.  이번에는 객체와 테이블을 매핑하는 과정들을 배워보고자 한다. JPA는 다양한 매핑 어노테이션을 제공하는데 크게 4가지로 구분할 수 있다. 객체와 테이블 매핑: @Entity, @Table기본 키 매핑: @Id필드와 컬럼 매핑: @Column연관관계 매핑: @ManyToOne, @JoinColumn@Entity테이블과 매핑할 클래스는 필수로 @Entity 어노테이션을 붙여주어야 한다. Attributesname: JPA에서 사용할 엔티티 이름, 보통은 클래스 이름으로 사용한다. (기본 값으로 클래스 이름 사용)주의사항기본 생성자 필수final, ..

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

Blog is powered by Tistory / Designed by Tistory

티스토리툴바