DATAMONGO-1679 - Further removal of Serializable as requirement for identifiers.

This commit is contained in:
Oliver Gierke
2017-05-03 18:23:31 +02:00
parent e3238593ce
commit b9d301e525
2 changed files with 2 additions and 5 deletions

View File

@@ -15,7 +15,6 @@
*/
package org.springframework.data.mongodb.repository;
import java.io.Serializable;
import java.util.List;
import org.springframework.data.domain.Example;
@@ -33,8 +32,7 @@ import org.springframework.data.repository.query.QueryByExampleExecutor;
* @author Mark Paluch
*/
@NoRepositoryBean
public interface MongoRepository<T, ID extends Serializable>
extends PagingAndSortingRepository<T, ID>, QueryByExampleExecutor<T> {
public interface MongoRepository<T, ID> extends PagingAndSortingRepository<T, ID>, QueryByExampleExecutor<T> {
/*
* (non-Javadoc)

View File

@@ -17,7 +17,6 @@ package org.springframework.data.mongodb.repository.support;
import static org.springframework.data.mongodb.core.query.Criteria.*;
import java.io.Serializable;
import java.util.Collections;
import java.util.List;
import java.util.Optional;
@@ -47,7 +46,7 @@ import org.springframework.util.Assert;
* @author Thomas Darimont
* @author Mark Paluch
*/
public class SimpleMongoRepository<T, ID extends Serializable> implements MongoRepository<T, ID> {
public class SimpleMongoRepository<T, ID> implements MongoRepository<T, ID> {
private final MongoOperations mongoOperations;
private final MongoEntityInformation<T, ID> entityInformation;