🌻 JAVA/자바 ORM 표준 JPA 프로그래밍

🌻 JAVA/자바 ORM 표준 JPA 프로그래밍

9-3) 값 타입 컬렉션

자바 ORM 표준 JPA 프로그래밍 - 기본편을 공부하며 정리한 내용입니다. 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다. 초급 웹 개발 프로그� www.inflearn.com 값 타입 컬렉션 (사용하면 안됨 X, 엔티티로 승격시켜서 사용 O) @Entity public class Member { .. @ElementCollection @CollectionoTable(name = "FAVORITE_FOOD", joinColumn = @JoinColumn(name = "MEMBER_ID")) private Set fav..

🌻 JAVA/자바 ORM 표준 JPA 프로그래밍

9-1) 값 타입 - 임베디드 타입(Embedded Type)

자바 ORM 표준 JPA 프로그래밍 - 기본편을 공부하며 정리한 내용입니다. 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다. 초급 웹 개발 프로그� www.inflearn.com JPA의 데이터 타입 분류 엔티티 타입 @Entity로 정의하는 객체 데이터가 변해도 식별자로 지속해서 추적 가능 예) 회원 엔티티의 키나 나이 값을 변경해도 식별자로 인식 가능 값 타입 int, Integer, String 처럼 단순히 값으로 사용하는 자바 기본 타입이나 객체 식별자가 없고 값만 있으므로 변경시 추적 불가 값을 변경할 때, 완..

🌻 JAVA/자바 ORM 표준 JPA 프로그래밍

8-3) 프록시와 연관관계 관리 - 영속성 전이(CASCADE), orphanremoval(고아)

자바 ORM 표준 JPA 프로그래밍 - 기본편을 공부하며 정리한 내용입니다. 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다. 초급 웹 개발 프로그� www.inflearn.com 영속성 전이 : CASCADE 특정 엔티티를 영속 상태로 만들 때, 연관된 엔티티도 함께 영속 상태로 만들고 싶을 때 : 부모 엔티티를 저장할 때 자식 엔티티도 함께 저장. 엔티티를 저장할 때, 연관된 엔티티도 함께 영속화하는 편리함을 제공함 CASCADE 의 종류 - ALL : 모두 적용 (부모 lifeCycle에 맞춰야 할 때) ALL을 사..

🌻 JAVA/자바 ORM 표준 JPA 프로그래밍

8-2) 프록시와 연관관계 관리 : 지연 로딩과 즉시 로딩

자바 ORM 표준 JPA 프로그래밍 - 기본편을 공부하며 정리한 내용입니다. 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다. 초급 웹 개발 프로그� www.inflearn.com 지연 로딩(LAZY)을 사용해서 프록시로 조회 @Entity public class Member { @Id @GeneratedValue private Long id; @Column(name = "USERNAME") private String name; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name ..

🌻 JAVA/자바 ORM 표준 JPA 프로그래밍

8-1) 프록시와 연관관계 관리 : 프록시

자바 ORM 표준 JPA 프로그래밍 - 기본편을 공부하며 정리한 내용입니다. 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다. 초급 웹 개발 프로그� www.inflearn.com ✅ 프록시 프록시 특징 실제 클래스를 상속 받아서 만들어졌다. 실제 클래스와 겉 모양이 같다 실제 객체의 참조(target)를 보관 프록시 객체를 호출하면 프록시 객체는 실제 객체의 메소드를 호출한다. em.find() : DB를 통해서 실제 엔티티 객체 조회! em.getReference() : DB 조회를 미루는 가짜(프록시) 엔티티 객체 ..

🌻 JAVA/자바 ORM 표준 JPA 프로그래밍

7-3) 고급 매핑 - 실전 예제4

자바 ORM 표준 JPA 프로그래밍 - 기본편을 공부하며 정리한 내용입니다. 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다. 초급 웹 개발 프로그� www.inflearn.com ✅요구 사항 추가 상품의 종류는 음반, 도서, 영화가 있고 이후 더 확장될 수 있다. 모든 데이터는 등록일과 수정일이 필수다. @MappedSuperclass public class BaseEntity { private String createdBy; private LocalDateTime createdDate; private String la..

iseunghan
'🌻 JAVA/자바 ORM 표준 JPA 프로그래밍' 카테고리의 글 목록 (2 Page)