728x90 @SequenceGenerator1 [JPA] Entity 매핑 (필드와 칼럼 매핑, 기본키 매핑) 1. 객체와 테이블 매핑 @Entity가 붙은 클래스를 JPA가 entity로 관리한다. 여기에는 꼭 파라미터가 없는 생성자가 필수로 있어야 한다. 클래스를 이름이 다른 테이블과 매핑하고 싶다면 @Table안에 name 속성에 적어주면 되고, UNIQUE 조건은 uniqueConstrains에 적어주면 된다. 칼럼 수준에서도 unique 조건을 달아줄 수 있지만 생성되는 이름이 더 복잡해지고 여러 칼럼에 unique 조건을 걸어줄 수 없기 때문에 @Table로 하는 방식을 권장한다. 이 기능은 DDL자동생성시에만 적용된다. @Entity // JPA가 인식 @Table(name = "table_member", uniqueConstraints={ @UniqueConstraint(columnNames={"c.. 2022. 9. 21. 이전 1 다음 728x90