dul2's DevLog

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

entity 1

4. 엔티티 매핑

엔티티 매핑 객체와 테이블 매핑 @Entity @Entity가 붙은 클래스는 JPA가 관리하며 엔티티라 한다. JPA를 사용해서 테이블과 매핑할 클래스는 @Entity 어노테이션이 필수이다. 주의 기본 생성자는 필수(파라미터가 없응 public 또는 protected 생성자) 리플렉션같은 다양한 기술을 사용하기 때문에 기술 스펙으로서 기본 생성자가 필요함 final 클래스, enum, interface inner 클래스 사용 x 저장할 필드에 final 사용 X @Entity 속성정리 @Entity(name): JPA에서 사용할 엔티티 이름을 정할 때 사용함. 기본값: 클래스 이름을 사용하며 가급적 기본값을 사용해야 헷갈리지 않는다. @Table: name: 매핑할 테이블 이름(기본값: 엔티티 이름 사용..

노트 정리/자바 ORM 표준 JPA 프로그래밍 2022.08.24
이전
1
다음
더보기
프로필사진

dul2's DevLog

  • 분류 전체보기 (123)
    • Web Dev (13)
      • Spring (8)
      • Node.js (2)
      • View (2)
    • Language (6)
      • Java (6)
    • Infra (27)
      • Elasticsearch (5)
      • CI&CD (4)
      • Cloud (8)
      • Linux-Ubuntu (3)
      • Mac 설정 (0)
    • 노트 정리 (24)
      • 자바 ORM 표준 JPA 프로그래밍 (10)
      • 모든 개발자를 위한 HTTP 웹 (9)
      • Spring Data JPA (4)
    • 회고 (12)
      • 프로젝트 회고 (2)
    • Troubleshooting (20)
    • App (2)
    • Interesting (0)
      • 요리 (0)

Tag

spring security, 이노베이션캠프, WIL, 이노베이션 캠프, java, ubuntu, JPA, Redis, ORM, ci/cd, 엘라스틱서치, spring, Elasticsearch, Spring Data JPA, 항해 99, Til, troubleshooting, JPQL, docker, 항해99,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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 © AXZ Corp. All rights reserved.

  • Moveuk github

티스토리툴바