您应该在存储库中包括嵌入式密钥类的名称,而不是Long。试试这个(未测试):
public interface ExpirationDAO extends JpaRepository<ExpirationDTO, IdKey> { public List<ExpirationDTO> findByIdDate(int date);}之后
findBy
Id是您的
EmbeddedId,
Date是可嵌入类的属性。还有一件事:如果仅使用嵌入式密钥的一部分,那么就不会期望只有一个结果…

您应该在存储库中包括嵌入式密钥类的名称,而不是Long。试试这个(未测试):
public interface ExpirationDAO extends JpaRepository<ExpirationDTO, IdKey> { public List<ExpirationDTO> findByIdDate(int date);}之后
findBy
Id是您的
EmbeddedId,
Date是可嵌入类的属性。还有一件事:如果仅使用嵌入式密钥的一部分,那么就不会期望只有一个结果…