작성 계기 JPA에서 영속성이라는 개념이 중요 하다고 생각한다. 그래서 영속성에 관한 내용만 따로 간단하게 나마 정리를 한다. 영속성 이란? 내가 이해한 영속성은 이러하다. 객체를 메모리에서 DB에 저장 하거나 DB에서 메모리로 로드 하는 과정 메모리 메모리는 JVM Heap Memory에 저장이 된다. 1차 캐쉬 Request 가 종료되면 삭제 된다. 2차 캐쉬 Request가 종료 되면 삭제 되지 않는다. 종료 시점을 설정할수있다. DB에서 데이터를 가져올때 캐쉬에 저장 되며 로직 실행중에 같은 데이터가 필요하면 DB에 접근이 아니라 캐쉬에서 먼저 가져와 데이터를 변경한다. 1차 캐쉬 & 2차 캐쉬 장단점 1차 캐쉬 장점 JVM Heap 메모리에 위치 하여 접근 속도가 빠르다. 동일한 Transact..