1차 캐시

사실 큰 도움은 안되고 트랜잭션 단위로 실행되기 때문에 트랜잭션이 끝나고 캐시가 다 사라진다. 찰나의 순간에 사용하는 캐시라 엄청난 성능 이점은 없다.

실습

동일성 보장

1차 캐시가 있기 때문에 단순 비교가 가능

Member findMember1 = em.find(Member.class, 101L);
Member findMember2 = em.find(Member.class, 101L);

System.out.println(findMember1 == findMember2);

쓰기 지연