#53 - Enable -parameters for compilation.

Removed obsolete @Param annotations from repository interfaces. Upgraded to Fowler snapshots for JPA 2.1 examples as we need a fix in derived stored procedure execution to work correctly.

Related issues: DATAJPA-681.
This commit is contained in:
Oliver Gierke
2015-02-27 19:26:37 +01:00
parent a50a3450cd
commit 797db3eece
7 changed files with 35 additions and 22 deletions

View File

@@ -1,5 +1,5 @@
/*
* Copyright 2014 the original author or authors.
* Copyright 2014-2015 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -16,16 +16,14 @@
package example.stores;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* Spring configuration class main application bootstrap point.
*
* @author Oliver Gierke
*/
@EnableAutoConfiguration
@ComponentScan
@SpringBootApplication
public class StoreApp {
public static void main(String[] args) {

View File

@@ -1,5 +1,5 @@
/*
* Copyright 2014 the original author or authors.
* Copyright 2014-2015 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -20,7 +20,6 @@ import org.springframework.data.domain.Pageable;
import org.springframework.data.geo.Distance;
import org.springframework.data.geo.Point;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.query.Param;
import org.springframework.data.rest.core.annotation.RestResource;
/**
@@ -32,6 +31,5 @@ import org.springframework.data.rest.core.annotation.RestResource;
public interface StoreRepository extends PagingAndSortingRepository<Store, String> {
@RestResource(rel = "by-location")
Page<Store> findByAddressLocationNear(//
@Param("location") Point location, @Param("distance") Distance distance, Pageable pageable);
Page<Store> findByAddressLocationNear(Point location, Distance distance, Pageable pageable);
}