프로그래밍/JPA1 JPA Mapping JPA Entity Mapping @Entity "엔티티"는 객체에서 부르는 이름으로, 보통 class와 같은 이름을 사용하기 때문에 값을 변경하지 않는다. 엔티티의 이름은 JQL에서 사용한다. @Entity(name="변경할 엔티티명")을 통해서 엔티티명을 지정할 수 있다. @Table "릴레이션"에서 부르는 이름으로, @Entity의 이름이 기본값이며, SQL에서 사용한다. @Table(name="DB Table명")을 통해서 Table과 맵핑할 수 있다. @Id 엔티티의 주키(PK) 를 맵핑할 사용한다. Java의 모든 primitive 타입과 그 래퍼런스 타입을 사용할 수 있다. 복합키를 만드는 맵핑하는 방법도 있다. (@IdClass annotation 사용) @GeneratedValue 주키의.. 2021. 8. 26. 이전 1 다음