簡體   English   中英

spring 啟動雲應用程序,cosmos db findOne PropertyReferenceException

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM