profile
울릉도에 별장 짓고 싶다
post-thumbnail

Hibernate에 대하여

하이버네이트는 jpa의 구현체이다. JPA providerRDB와 data access layer 사이에 위치한다.java 어플리케이션에서 하이버네이트의 api를 통해 query를 조작할 수 있다.EntityManagerFactory <- SessionFactor

2023년 3월 5일
·
0개의 댓글
·
post-thumbnail

자바 ORM 표준 JPA 프로그래밍 - 기본편 CascadeType.REMOVE orphanRemoval = true

영속성 전이란 연관관계 매핑에 추가할 수 있는 설정으로 한 엔티티가 영속될 때, 연관된 엔티티도 같이 영속될 수 있도록 해주는 설정이다.즉, 여러 em.persist를 하나의 em.persist로 줄여주는 설정이다.자주 쓰이는 CascadeType에는ALL - PERS

2023년 3월 3일
·
0개의 댓글
·

영속 상태로 만드는 순서

의문점...Parent 객체가 Child 객체 c1,c2를 child로 가지는 연관관계가 있다면, em.persist()는 3번 호출해야 할 것이다. 그 순서를 바뀌어도 괜찮을까??case 1)

2022년 10월 25일
·
0개의 댓글
·

자바 ORM 표준 JPA 프로그래밍 - 기본편 / 즉시 로딩과 지연 로딩

em.find / em.getReference 두가지로 엔티티를 조회할 수 있는데,em.getReference는 프록시 객체를 반환해준다!!Member findMember = em.getReference(Member.class, member.getId());프록시 객체

2022년 10월 25일
·
0개의 댓글
·
post-thumbnail

자바 ORM 표준 JPA 프로그래밍 - 기본편 / 기본 개념과 연관관계 매핑

JPA - 객체와 테이블을 매핑!!why JPA??SQL 중심 개발의 문제점현재 시대는 객체를 관계형 DB에 저장\-> sql 중심의 개발이 된다.패러다임의 불일치객체 vs 관계형 DB 객체 지향 언어는 래퍼런스 저장할 수 있다.하지만 DB에는 래퍼런스 저장이 불가능하

2022년 10월 4일
·
0개의 댓글
·