JavaLocalDate
实现Comparable<ChronoLocalDate>
,但它应该已经实现Comparable<LocalDate>
以允许创建Range<LocalDate>
. 之所以如此,是因为声明是Range<T extends Comparable<T>>
:
spring-data-commons/src/main/java/org/springframework/data/domain/Range.java
问题是可以spring-data-commons
Range
有以下类声明:
public class Range<T extends Comparable<? super T>> {
这可能有助于创建Range<LocalDate>
.