영속성 컨텍스트
·
JPA
먼저 영속성 컨텍스트를 생성하고 관리하려면 엔티티 매니저 팩토리와 엔티티 매니저가 필요하다. Entity Manager Factory (이하 emf)이름 그대로 엔티티 매니저를 만드는 공장인데 생산 비용이 굉장히 크다.JPA를 동작시키기 위한 기반 객체 생성DB 커넥션 풀 생성DB를 하나만 사용하는 애플리케이션은 일반적으로 emf를 하나만 생성한다.여러 스레드가 동시에 접근해도 안전하므로 서로 다른 스레드 간에 공유가 가능하다.Entity Manager (이하 em)emf가 공장이라면 em은 공장을 관리하는 매니저이다.em을 사용하여 엔티티를 DB에 CRUD할 수 있다.em은 내부에 DB 커넥션을 유지하면서 DB와 통신한다.em을 가상의 DB로 생각할 수 있다.DB 커넥션과 밀접한 관계를 가지므로 여러 ..