김영한님의 자바 ORM 표준 JPA 프로그래밍 강의와 책을 바탕으로 진행되는 스터디입니다 SQL 의존적인 개발을 피하기 어렵다.무한 반복, 지루한 코드INSERT… UPDATE… SELECT… DELETE…자바 객체 → SQL, SQL → 자바 객체 무한 반복만약 객체
김영한님의 자바 ORM 표준 JPA 프로그래밍 강의와 책을 바탕으로 진행되는 스터디입니다 JPA를 사용해서 테이블과 매핑할 클래스에 붙이는 어노테이션name: JPA에서 사용할 엔티티 이름을 지정(기본값 클래스 이름)다른 패키지에 이름이 같은 클래스가 있을 경우 이름을
다대일(@ManyToOne)일대다(@OneToMany)일대일(@OneToMany)다대다(@ManyToMany)테이블은 방향이라는 개념 x객체에서 한 쪽만 참조하면 단방향, 양쪽이 서로 참조하면 양방향데이터베이스 외래 키를 관리하는 객체보통 외래 키를 가진 테이블과 매핑
엔티티를 조회할 때 연관된 엔티티들이 항상 사용되는 것은 아님엔티티가 실제 사용될 때까지 데이터베이스 조회를 지연하는 방법을 제공지연 로딩(Lazy Loading)지연 로딩 기능을 사용하려면 실제 엔티티 객체 대신 데이터베이스 조회를 지연할 수 있는 가짜 객체가 필요