JpaDaoSupport를 사용하는 것이 좋은지 알고 싶습니다. 현재 JPA 공급자로 EclipseLink를 사용하고 있으며 JpaDaoSupport 클래스를 사용하는 것이 더 나은지 알고 싶습니다.JPA 모범 사례
누군가 장단점을 간략하게 지적 할 수 있습니까?
JpaDaoSupport를 사용하는 것이 좋은지 알고 싶습니다. 현재 JPA 공급자로 EclipseLink를 사용하고 있으며 JpaDaoSupport 클래스를 사용하는 것이 더 나은지 알고 싶습니다.JPA 모범 사례
누군가 장단점을 간략하게 지적 할 수 있습니까?
JpaDaoSupport
은 DAO 클래스 내에 JpaTemplate
을 제공하는 편리한 방법입니다.
그러나, JpaTemplate
은 대부분 중복되어 있으며, 새 프로젝트에서는 사용하지 않는 것이 좋습니다 (EntityManager
직접 사용).
는 javadoc를 참조하십시오
JpaTemplate의 주로 그것을 사용하는 사람들을 위해 같은 스타일을 제공 JdoTemplate과와 HibernateTemplate와의 형제로 존재한다. 새로 시작한 프로젝트의 경우 Spring bean 정의 또는 JPA PersistenceContext 주석을 통해 주입 된 "공유 EntityManager"참조를 기반으로 표준 JPA 스타일의 데이터 액세스 객체 코딩을 채택하는 것이 좋습니다.
및 참조 설명서 :
는 중복으로 계획입니까 어떤 정교한 youplease 수 있을까? – cyclecount
@cyclecount : 예를 들어'JdbcTemplate'을 사용하면 막대한 양의 상용구 코드를 제거 할 수 있지만'JpaTemplate'은 대부분'EntityManager'의 기존 연산을 복제하므로'EntityManager '직접. – axtavt
알았어. 고마워요. – cyclecount