JPA 동작과 개발 개념편


JPA 동작과 개발 개념편

실제 개발할때 개념과 예제 기본개념 jpa 는 Persistence라는 클래스가 있는데 Persistence라는 클래스는 META-INF에서 설정 정보를 읽어서 엔티티매니저 공장을 만들고 엔티티매니저 공장은 엔티티매니저를 찍어냄 엔티티 매니저 팩토리와 엔티티매니저 예시그림) 동작확인 및 테스트 객체와 테이블을 생성후 매핑 테이블생성 객체생성 및 매핑 @Entity: JPA가 관리할 객체 @Id: 데이터베이스 PK와 매핑 //@Entity 꼭 넣어야지 JPA가 인식함 @Entity //@Table(name = "USERS") 이렇게 하면 USERS라는 테이블로 매핑됨 public class Member { // JPA에게 프라이머리키를 알려줘야함 // 또한 ID와 비슷한 어노테이션이 많으면 javax.persistence를 선택할것 @Id private Long id; //@Column(name = "username") 이렇게하면 name값이 username에 매핑됨 private S...



원문링크 : JPA 동작과 개발 개념편