例如在我的坚持中:
public interface SomePersistence extends JpaRepository<SomeClass, String> {};
我可以编写如下方法:
@Query("some query")
List<SomeClass> getAllWithSomeParam();
并且spring知道使用SimpleJpaRepository类 - JpaRepository的实现。
当我写:
@Query("some query")
Page<SomeClass> getAllWithSomeParam(Pageable page);
spring知道使用PagingAndSortingRepository的实现。
但现在我想添加自己的返回类型 - Cursor<T>
这意味着我想写:
@Query("some query")
Cursor<SomeClass> anyMethodName();
然后,当我只有一个方法Cursor<T> findAll()
我能意识到吗?