JPA(Java Persistence API)는 Java ORM 표준 기술입니다. JPA를 처음 접할 때, 제일 먼저 할일은 Entity와 DB Table간의 연관성을 파악하는 것입니다. 이 글에서는 Entity를 처음 만들 때 필요한 개념을 설명하면서 DB Table과의 관계가 어떻게 되는지 살펴보는 시간을 가져보겠습니다. Entity는? @Entity는 식별성이 필요한(Identity) 객체를 만들 때 사용합니다. 이와 반대 개념으로 식별성이 필요 없는 객체를 만들 때에는 Value Object(VO)로 만듭니다. Entity를 만든다는 것은 RDB의 테이블과 테이블 칼럼으로 매핑하는 것입니다. Entity의 Class명이 RDB의 테이블 이름이 되고 Entity의 field값이 테이블의 칼럼과 매핑..