4.5 DDL 생성 기능
제약 조건을 추가할 수 있다.
@Entity
@Table(name="MEMBER")
public class Member {
@Id
@Column(name = "ID")
private String id;
@Column(name = "NAME", nullable = false, length = 10) //추가
private String username;
...
}
nullable = false
: not null 제약 조건 추가length = 10
: 크기를 지정
create table MEMBER (
...
NAME varchar(10) not null,
...
)
단지 DDL을 자동으로 생성할 때만 사용되고, JPA 실행 로직에는 영향을 주지 않는다.