2011-02-18 3 views
0

귀 프로젝트에서 JPA를 사용하고 싶습니다. 최대한 빨리 개발 프로젝트를 시작해야 연구 및 조사 할 시간이 많지 않습니다. JPA API가 최대 절전 모드 또는 제한 모드의 제한된 기능이라고 말씀해 주시겠습니까? 이 순간 나는 Hibernate를 직접 사용하고있다. 예를 들어 미래에 나는 hibernate-search를 사용할 계획이고 hibernare-validate와 -shard를 계획하고있다. 나는 미래에 이것을 사용할 때 문제가 없을 것이라고 확신 할 수 있습니까? 그리고 한 가지 더 많은 예제 - HAR 아카이브와 JPA를 함께 사용할 수 있습니까? 왜 JPA인가? 프로젝트를 위해 RESTful 서비스 (저지 또는 resteassy 구현)를 사용할 수 있습니다. 그리고 많은 경우 JPA를 사용하여 이것을 보았습니다. 나는 이것에 초보자이다. 그래서 그것은 단지 나의 IMHO 다. 나는 실수일지도 모른다.JPA의 최대 절전 모드 구현

고마워요. 감사합니다. Artem

+0

이것은 도움이 될 수 있습니다 : http://stackoverflow.com/questions/530215/hibernate-vs-jpa-vs-jdo-pros-and-cons-of-each – morja

답변

5

JPA는 최대 절전 모드의 하위 집합이지만, 이에 국한되지 않습니다. 최대 절전 모드 특정 기능이 필요한 경우 일반적으로 최대 절전 모드로 연결되는 비용으로 최대 절전 모드 기능을 사용할 수 있습니다. 예를 들어 우리는 최대 절전 모드 주석을 JPA와 함께 JPA와 함께 섞어 버렸습니다.

+0

안녕하세요 sblundy, 당신의 대답은 자신감을 제공합니다 :) 5 월 또한 HAR에 대해서도 알고 계십니까? 지속성을 사용하고 아카이브를 함께 최대 절전 모드로 사용할 수 있습니까? – Tioma

+0

@Tioma : HAR에 대한 경험이 없습니다. 죄송합니다. – sblundy

0

JPA 이론에서는 나중에 지속성 공급자를 변경할 수 있습니다.

JPA 호환 구성 만 사용하면 공급자를 원활하게 바꿀 수 있다는 모호한 약속에 의해 해결되는 더 많은 문제가 발생할 수 있습니다.