개발자의 공부 기록
  • 홈
  • 태그
    • 분류 전체보기 (67)
      • 백엔드 (33)
        • JAVA (17)
        • 스프링 (10)
        • JPA (6)
        • 자료구조 (0)
      • 프론트엔드 (2)
        • JavaScript (1)
        • Thymeleaf (1)
      • OS (1)
        • 리눅스 (0)
      • DB (5)
      • 깃 (1)
      • 기타 (6)
        • HTTP (1)
        • IDE (4)
      • 백준 알고리즘 - JAVA8 (19)
        • 1단계 입출력과 사칙연산 (7)
        • 2단계 if문 (5)
        • 3단계 for문 (6)
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
엔티티 매핑 검색 결과
1 개의 검색 결과가 있습니다.
백엔드/JPA

JPA 엔티티 매핑하기(@Entity)

해당 클래스에 @Entity를 추가하면 해당 객체와 DB 테이블이 매핑된다. 우리는 이를 엔티티 클래스라고 한다. @Entity와 @MappedSuperClass 가 있는데 두 가지에 대해서 간단히 알아보겠다. @MappedSuperClass 가장 중요한 점은 @MappedSuperClass가 선언되어 있는 클래스는 엔티티가 아니다. 부모 클래스임을 지정하며 자식 클래스가 테이블로 생성할 때 부모 클래스의 변수는 자동적으로 자식 클래스의 필드에 생성된다. 상속 관계 매핑이 아니다. 직접 생성해서 사용할 일이 없으므로 추상 클래스로 만드는 것을 권장한다. 테이블과 관계가 없고, 단순히 엔티티가 공통으로 사용하는 매핑 정보를 모으는 역할을 한다. 주로 등록일, 수정일, 등록자, 수정자 같은 전체 엔티티에서 ..

2021. 9. 11. 10:48
  • «
  • 1
  • »

블로그 인기글

전체 카테고리

  • 분류 전체보기 (67)
    • 백엔드 (33)
      • JAVA (17)
      • 스프링 (10)
      • JPA (6)
      • 자료구조 (0)
    • 프론트엔드 (2)
      • JavaScript (1)
      • Thymeleaf (1)
    • OS (1)
      • 리눅스 (0)
    • DB (5)
    • 깃 (1)
    • 기타 (6)
      • HTTP (1)
      • IDE (4)
    • 백준 알고리즘 - JAVA8 (19)
      • 1단계 입출력과 사칙연산 (7)
      • 2단계 if문 (5)
      • 3단계 for문 (6)
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #변수 사용
  • #문자열 비교 오류 해결방법
  • #자바 문자열 체크
  • #Scanner
  • #특정 문자로 끝
  • #대입 연산자
  • #print
  • #Object.equals
  • #NullPointerExcepion 해결법
  • #비교 연산자
  • #나머지 연산자
  • #default
  • #인텔리제이 파일 위치
  • #@RequestParam
  • #변수
  • #server.xml 수정
  • #메모장 관리자 권한
  • #줄바꿈문자
  • #BufferedReader
  • #for문
  • #문자열 자르는 함수
  • #필드
  • #자바 ==
  • #변수 초기화
  • #데이터 타입
  • #관리자 권한 부여
  • #백준 알고리즘
  • #마지막 문자 제거
  • #문자열 길이 확인
  • #특정 문자로 시작
더보기+
Powered by Privatenote Copyright © 개발자의 공부 기록 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바