엔티티 클래스가 매핑되는 테이블의 이름, 스키마, 인덱스등을 설정
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name = "persons", schema = "mydb")
public class Person {
@Id
private Long id;
private String name;
private int age;
// Getters and Setters
}
테이블의 인덱스, 고유제약조건 외래키 등의 세부 설정을 지정할 수 도 있어
엔티티클래스와 데이터베이스 테이블간의 매핑을 더욱 정교하게 제어할 수 있다.
'JAVA > JPA' 카테고리의 다른 글
Annotation - @GeneratedValue (0) | 2023.06.25 |
---|---|
Annotation - @Id (0) | 2023.06.25 |
Annotation - @Entity (0) | 2023.06.25 |
hibernate.dialect, hiberbate란? (0) | 2023.05.03 |
JPA 테이블 생성 및 db추가 (0) | 2023.05.03 |