Updated dependencies and codebase for Querydsl 4.

This commit is contained in:
Oliver Gierke
2016-02-12 10:35:06 +01:00
parent 35ba3bb5e1
commit 62b2d644cc
11 changed files with 21 additions and 30 deletions

View File

@@ -26,7 +26,7 @@
</dependency>
<dependency>
<groupId>com.mysema.querydsl</groupId>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-mongodb</artifactId>
<version>${querydsl.version}</version>
</dependency>
@@ -102,7 +102,7 @@
<version>${apt.version}</version>
<dependencies>
<dependency>
<groupId>com.mysema.querydsl</groupId>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
<version>${querydsl.version}</version>
</dependency>

View File

@@ -15,12 +15,12 @@
*/
package example.springdata.rest.stores;
import lombok.extern.slf4j.Slf4j;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
import lombok.extern.slf4j.Slf4j;
import org.springframework.batch.item.ExecutionContext;
import org.springframework.batch.item.file.FlatFileItemReader;
import org.springframework.batch.item.file.mapping.DefaultLineMapper;

View File

@@ -20,12 +20,11 @@ import org.springframework.data.domain.Pageable;
import org.springframework.data.geo.Distance;
import org.springframework.data.geo.Point;
import org.springframework.data.querydsl.QueryDslPredicateExecutor;
import org.springframework.data.querydsl.binding.QuerydslBinderCustomizer;
import org.springframework.data.querydsl.binding.QuerydslBindings;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.rest.core.annotation.RestResource;
import com.mysema.query.types.path.StringPath;
import com.querydsl.core.types.dsl.StringPath;
/**
* Repository interface for out-of-the-box paginating access to {@link Store}s and a query method to find stores by
@@ -33,8 +32,7 @@ import com.mysema.query.types.path.StringPath;
*
* @author Oliver Gierke
*/
public interface StoreRepository extends PagingAndSortingRepository<Store, String>, QueryDslPredicateExecutor<Store>,
QuerydslBinderCustomizer<QStore> {
public interface StoreRepository extends PagingAndSortingRepository<Store, String>, QueryDslPredicateExecutor<Store> {
@RestResource(rel = "by-location")
Page<Store> findByAddressLocationNear(Point location, Distance distance, Pageable pageable);

View File

@@ -19,6 +19,7 @@ import static org.springframework.data.geo.Metrics.*;
import example.springdata.rest.stores.Store;
import example.springdata.rest.stores.StoreRepository;
import lombok.RequiredArgsConstructor;
import java.util.Arrays;
import java.util.Collections;
@@ -27,8 +28,6 @@ import java.util.List;
import java.util.Map;
import java.util.Optional;
import lombok.RequiredArgsConstructor;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

View File

@@ -12,10 +12,6 @@
<version>1.0.0.BUILD-SNAPSHOT</version>
</parent>
<properties>
<spring-data-releasetrain.version>Hopper-BUILD-SNAPSHOT</spring-data-releasetrain.version>
</properties>
<dependencies>
<dependency>