
jpa 설정을 완료하고 CRUD 를 실습해보자. Member table을 만들어주자. 그 다음은 Member class를 만들어주자. package hellojpa; import javax.persistence.Entity; import javax.persistence.Id; @Entity public class Member { @Id private Long id; private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public Long getId() { return id; } public void setId(Long id) { this.id = i..
목표 1. 객체와 테이블을 제대로 설계하고 매핑하는 방법 기본 키와 외래 키 매핑 1:N N:1 1;1 N:M 2. JPA 내부 동작 방식 이해 JPA가 어떤 SQl을 생성하는가? JPA가 언제 SQL을 실행하는가? 3. JPA와 모던 자바 데이터 저장 기술 SQL 중심 개발의 문제점 객체를 관계형 DB에 관리, SQL Object를 RDB NoSQL File 에 저장해야 한다 객체 - SQL변환 - SQL - RDB 객체와 관계형 데이터 베이스의 차이 상속: 객체상속관계 vs Table 슈퍼타입 서브타입 관계 Item - ChildItem 상속관계의 각각의 테이블에 따른 join SQL 생성해야 함 각각의 객체 생성이 필요 따라서 DB에 저장할 때는 상속관계를 쓰지 않음 하지만 자바 collection..