Skip to content

Commit b9d301e

Browse files
committed
DATAMONGO-1679 - Further removal of Serializable as requirement for identifiers.
1 parent e323859 commit b9d301e

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoRepository.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
*/
1616
package org.springframework.data.mongodb.repository;
1717

18-
import java.io.Serializable;
1918
import java.util.List;
2019

2120
import org.springframework.data.domain.Example;
@@ -33,8 +32,7 @@
3332
* @author Mark Paluch
3433
*/
3534
@NoRepositoryBean
36-
public interface MongoRepository<T, ID extends Serializable>
37-
extends PagingAndSortingRepository<T, ID>, QueryByExampleExecutor<T> {
35+
public interface MongoRepository<T, ID> extends PagingAndSortingRepository<T, ID>, QueryByExampleExecutor<T> {
3836

3937
/*
4038
* (non-Javadoc)

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/support/SimpleMongoRepository.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import static org.springframework.data.mongodb.core.query.Criteria.*;
1919

20-
import java.io.Serializable;
2120
import java.util.Collections;
2221
import java.util.List;
2322
import java.util.Optional;
@@ -47,7 +46,7 @@
4746
* @author Thomas Darimont
4847
* @author Mark Paluch
4948
*/
50-
public class SimpleMongoRepository<T, ID extends Serializable> implements MongoRepository<T, ID> {
49+
public class SimpleMongoRepository<T, ID> implements MongoRepository<T, ID> {
5150

5251
private final MongoOperations mongoOperations;
5352
private final MongoEntityInformation<T, ID> entityInformation;

0 commit comments

Comments
 (0)