[英]spring boot cloud app, cosmos db findOne PropertyReferenceException
我正在嘗試讓 CosmosDB 在我的 spring 啟動雲應用程序中運行。
使用這些文檔: docs
但我看到一個錯誤:
引起:org.springframework.data.mapping.PropertyReferenceException:沒有找到類型測試的屬性 findOne!
我的 TestRepository 代碼:
import com.azure.spring.data.cosmos.repository.CosmosRepository;
import org.springframework.stereotype.Repository;
@Repository
public interface TestRepository extends CosmosRepository<Test, String> {
Iterable<Test> findByFirstName(String firstName);
long countByFirstName(String firstName);
Test findOne(String id, String lastName);
}
當我注釋掉 findOne 方法時它工作正常,不知道如何修復它。
謝謝
啊,不確定為什么它在文檔中出錯(或者可能有一些不同的配置),但是重命名這個 findOne 方法有幫助:
Test findOneByIdAndLastName(String id, String lastName);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.