스키마1 JPA 정리(2) - 스키마 생성 및 제약 조건 1.Entity와 테이블 매핑 @Entity 가 붙은 클래스는 JPA가 관리 → 엔티티 주의 사항 기본 생성자 필수! final 클래스 사용 금지 필드에도 final 사용 금지 setter 가능한 사용 금지 2.데이터베이스 스키마 자동 생성 DDL을 어플리케이션 실행 시점에 자동 생성 이렇게 생성된 DDL은 개발 서버에서만 사용 생성된 DDL은 운영서버에서는 사용하지 않거나, 다듬은 후 사용 데이터베이스 스키마 자동 생성에 관한 속성 create : 기존 테이블 삭제 후 다시 생성 create-drop : create와 같으나 종료시점에 테이블 drop update: : 변경분만 반영(추가만 됨) validate : 엔티티와 테이블이 정상 매핑되었는지만 확인 → 맞지 않다면 에러 발생 none : 사용하.. 2023. 7. 17. 이전 1 다음