JPA2의 새로운 내용의 간결하고 명확한 목록은 무엇입니까?
문제
JPA 2의 새로운 점 목록을 아는 사람이 있습니까? JPA 2를 지원하는 버전에서 최대 절전 모드/탑 링크로 새로운 것이 아니라 실제 사양의 새로운 기능입니다.
해결책
허용 된 답변에 언급 된 링크는 두 번째 레벨 캐시에 대해 아무 말도하지 않으므로 "JPA 2.0의 새로운 것 (JSR-317)"을 요약하기 위해 빠른 목록을 게시하기로 결정했습니다.
- 표준 속성 ~을 위한
persistence.xml
- 예를 들어javax.persistence.jdbc.driver
, 지속성 제공자 특정 속성 대신 등. - 혼합 입장 유형 -
PROPERTY
그리고FIELD
액세스 유형은 계층 구조로 혼합되어 단일 클래스로 결합 할 수 있습니다. - 파생 된 식별자 - 식별자는 관계에서 파생 될 수 있습니다.
@ElementCollection
,@OrderColumn
- 더 나은 수집 지원을 위해.- 단방향
@OneToMany
/@OneToOne
- 확장 된 매핑 용. - 공유 캐시 API- 두 번째 레벨 캐싱 JPA에서 응!
- 잠금 - 지원 비관적 잠금 추가.
- 향상된 JP QL - 타임 스탬프 리터럴, 비 폴리 흉부 쿼리, expression의 수집 매개 변수, 순서 목록 색인, case 문.
- 표현 및 기준 API-
QueryBuilder
그리고CriteriaQuery
유형-안전 쿼리의 프로그래밍 방식 구성. - API 추가 - 추가 API ON
EntityManager
(지원되는 속성,detach
방법 등) 및Query
(쿼리 힌트). - 확인 - 제공자가있는 경우 Bean 검증 (JSR-303)의 투명한 지원. (유효성 검사는 선택 사항입니다. JPA 2.0 사양에는 Bean 검증 구현이 필요하지 않습니다).
다른 팁
이 질문에 관해서는, 이것 링크 아마도 100% 정확하지는 않지만 시작하기에 아주 좋은 정보 소스입니다.
제휴하지 않습니다 StackOverflow