annotation1 JPA Annotation JPA 엔티티와 매핑 관계 객체와 테이블 매핑 : @Entity, @Table 기본 키 매핑 : @Id 필드와 컬럼 매핑 : @Column 연관관계 매핑 : @ManyToOne, @JoinColumn @ Entity 데이터베이스의 테이블과 일대일로 매칭되는 객체 단위를 의미한다. Entity 객체의 인스턴스 하나가 테이블에서 하나의 레코드 값을 의미한다. 따라서 인스턴스를 구분하기 위해 PK를 가지는데 이것은 @id로 정의를 한다. Spring Boot를 설정 시 spring.jp.hibernate.ddl-auto 설정이 create 또는 update로 되어 있는 경우 EntityManager가 자동으로 DDL(Data Definition Language)를 수행해 테이블을 생성해 준다. 이때 명시적으로.. 2021. 2. 21. 이전 1 다음