Spring Data JPA - Reference DocumentationOliver Gierke,Thomas Darimont,Christoph Strobl,Mark Paluch,Jay Bryant
version 2.3.1.RELEASE,2020-06-10 2.3.1.RELEASE © 2008-2019 The original authors. Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically. |
머리말
1. 프로젝트 메타 데이터
- 버전 관리 -https : //github.com/spring-projects/spring-data-jpa
- Bugtracker- https: //jira.spring.io/browse/DATAJPA
- 릴리즈 리포지토리-https: //repo.spring.io/libs-release
- 이정표 저장소-https: //repo.spring.io/libs-milestone
- 스냅 샷 저장소-https: //repo.spring.io/libs-snapshot
2. 새롭고 주목할만한
2.1. Spring Data JPA 1.11의 새로운 기능
Spring Data JPA 1.11은 다음 기능을 추가했습니다.
- Hibernate 5.2와의 호환성이 향상되었습니다.
- Query by Example에 대한 모든 일치 모드를 지원합니다 .
- 페이징 된 쿼리 실행 최적화
exists
리포지토리 쿼리 파생에서 프로젝션을 지원합니다 .
2.2. Spring Data JPA 1.10의 새로운 기능
Spring Data JPA 1.10은 다음 기능을 추가했습니다.
3. 의존성
개별 스프링 데이터 모듈의 시작 날짜가 다르기 때문에 대부분의 주 버전과 부 버전 번호가 다릅니다. 호환 가능한 것을 찾는 가장 쉬운 방법은 호환 가능한 버전이 정의 된 Spring 데이터 릴리스 트레인 BOM에 의존하는 것입니다. Maven 프로젝트에서는 <dependencyManagement />
다음과 같이 POM 섹션 에서이 종속성을 선언 합니다.
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-releasetrain</artifactId>
<version>Neumann-SR1</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
현재 릴리스 열차 버전은 Neumann-SR1
입니다. 열차 이름이 알파벳순으로 올라가고 현재 이용 가능한 열차가 여기 에 나열 됩니다 . 버전 이름은 다음 패턴을 따릅니다. ${name}-${release}
여기서 release는 다음 중 하나 일 수 있습니다.
BUILD-SNAPSHOT
: 현재 스냅 샷M1
,M2
등 : 마일스톤RC1
,RC2
등 : 릴리스 후보RELEASE
: GA 출시SR1
,SR2
등 : 서비스 릴리스
BOM 사용에 대한 실제 예제는 Spring Data 예제 리포지토리 에서 찾을 수 있습니다 . 이를 통해 <dependencies />
다음과 같이 블록에 버전없이 사용하려는 Spring 데이터 모듈을 선언 할 수 있습니다 .
<dependencies>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
</dependency>
<dependencies>
3.1. 스프링 부트를 이용한 의존성 관리
Spring Boot는 최신 버전의 Spring Data 모듈을 선택합니다. 여전히 최신 버전으로 업그레이드하려는 경우, 사용 spring-data-releasetrain.version
하려는 열차 이름 및 반복으로 특성 을 구성하십시오 .
3.2. 스프링 프레임 워크
현재 버전의 Spring Data 모듈에는 버전 5.2.7.RELEASE 이상의 Spring Framework가 필요합니다. 모듈은 해당 부 버전의 이전 버그 수정 버전과 함께 작동 할 수도 있습니다. 그러나 해당 세대 내에서 최신 버전을 사용하는 것이 좋습니다.
출처 : https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#preface
'IT > Spring-Data-JPA' 카테고리의 다른 글
스프링 데이터 JPA #Reference:지속 엔티티 (0) | 2020.06.19 |
---|---|
스프링 데이터 JPA #Intro:레포지터리 작업 (4) (0) | 2020.06.19 |
스프링 데이터 JPA #Intro:레포지터리 작업 (3) (0) | 2020.06.19 |
스프링 데이터 JPA #Intro:레포지터리 작업 (2) (0) | 2020.06.19 |
스프링 데이터 JPA #Intro:레포지터리 작업 (1) (0) | 2020.06.19 |