• 티스토리 홈
starryeye
  • 프로필사진
    starryeye
    • 분류 전체보기 (189)
      • C++ (17)
      • Java (24)
      • OOP (5)
      • Spring Reactive Stack (12)
        • Reactive Streams (3)
        • Netty (4)
        • Reactor (1)
        • Webflux (3)
        • DB, Cache 연동 (1)
      • Spring (90)
        • Core (17)
        • MVC (33)
        • Client (2)
        • Security (4)
        • DB, Cache 연동 (33)
      • DataBase (12)
        • RDBMS (2)
        • NoSQL (10)
      • Message Broker (6)
      • Web (4)
      • Network (4)
      • 대규모 시스템 설계 (15)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
        등록된 공지가 없습니다.
      # Home
      # 공지사항
      #
      # 태그
      # 검색결과
      # 방명록
      • JPA 핵심 정리 - Table 매핑
        2023년 02월 22일
        • starryeye
        • 작성자
        • 2023.02.22.:44
        반응형

        @Entity

        이 클래스를 테이블과 매핑한다고 JPA에게 알려준다.

        (엔티티 클래스가 된 것)

         

        @Table

        엔티티 클래스에 매핑할 테이블 정보를 알려준다.

        (생략하면 엔티티 이름을 테이블 이름으로 매핑)

         

        @Id

        엔티티 클래스에서 @Id 어노테이션이 적용된 필드를 테이블의 PK에 매핑한다.

        (해당 필드를 식별자 필드라 부른다.)

         

        @Column

        적용된 필드를 컬럼에 매핑한다.

        -> 생략하게되면 필드명을 사용해서 컬럼명으로 매핑된다.

        -> 대소문자를 구분하는 데이터베이스를 사용하면

        @Column(name = "컬럼명") 처럼 명시적으로 매핑

        반응형

        'Spring > DB, Cache 연동' 카테고리의 다른 글

        JPA 핵심 정리 - 모음  (0) 2023.02.22
        JPA 핵심 정리 - EntityManager  (0) 2023.02.22
        JPA 핵심 정리 - 정의  (0) 2023.02.22
        Spring Transaction 5  (0) 2022.09.28
        Spring Transaction 4  (0) 2022.09.28
        다음글
        다음 글이 없습니다.
        이전글
        이전 글이 없습니다.
        댓글
      조회된 결과가 없습니다.
      스킨 업데이트 안내
      현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
      ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
      목차
      표시할 목차가 없습니다.
        • 안녕하세요
        • 감사해요
        • 잘있어요

        티스토리툴바