我正在使用 SpringBoot 2.2.1.RELEASE 自动引入的 Spring Data JDBC (v1.1.1)。对于下面的存储库,该方法应在启动时自动派生查询。
interface AccountRepository extends CrudRepository<Account, Long> {
long countByLastName(String lastName);
...
相反,我得到了这个..
Caused by: java.lang.IllegalStateException: No query specified on countByLastName
at org.springframework.data.jdbc.repository.support.JdbcRepositoryQuery.determineQuery(JdbcRepositoryQuery.java:200) ~[spring-data-jdbc-1.1.1.RELEASE.jar:1.1.1.RELEASE]
我的实体看起来像..
public class Account {
@Id
private Long id;
private final String firstName;
private final String lastName;
知道为什么我会遇到这个问题吗?