엔티티매핑1 엔티티 매핑 @Entity 엔티티 : DB 테이블에 대응하는 하나의 클래스 해당 어노테이션이 붙은 클래스는 JPA가 관리하는 엔티티 주의 사항 기본 생성자 필수(public, protected) final 클래스, enum, interface, inner 클래스에 사용 불가 저장할 필드에 final 사용 불가 @Table 엔티티와 매핑할 테이블 지정 @Table(name = "테이블 명") : 기본은 클래스 명과 동일 @Column 클래스 내의 필드와 테이블 컬럼 매핑 @Column(name = "테이블에서 매핑될 컬럼 명") 속성 name : 필드와 매핑할 테이블의 컬럼 이름 insertable, updatable : 등록, 변경 가능 여부 (default : true) nullable : null 값 허용 여부.. 2023. 8. 25. 이전 1 다음