第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

PersonRepository 類型未定義方法 findOne(Long)

PersonRepository 類型未定義方法 findOne(Long)

慕的地6264312 2023-04-19 16:47:40
我正在嘗試使用 Spring boot 構(gòu)建簡單的博客應(yīng)用程序。但是,當(dāng)我嘗試將 findOne 用于我的 service.java 時(shí),現(xiàn)在我遇到了“方法 findOne(Long) 對于類型 PersonRepository 未定義”的問題。下面是什么我做了我試圖在存儲(chǔ)庫中創(chuàng)建對象,指示 findOne 并保存。但是它沒有幫助PersonRepository.javapackage PersonRepository.javaio.javabrains.repository;import org.springframework.data.repository.CrudRepository;import org.springframework.stereotype.Repository;import io.javabrains.Entity.Person;@Repositorypublic interface PersonRepository extends CrudRepository<Person,Long>{public Person findByEmail(String email);    /*     * public Person findOne(Long id);     *      * public Iterable<Person> findAll();     *      * public Person save(Person person);     */PersonService.java@Servicepublic class PersonService {    @Autowired    private PersonRepository personRepository;    public Object findAll(){        return personRepository.findAll();    }    public Person findById(Long id){        return personRepository.findOne(id);    }我希望消除評論塊可以解決問題。但是,當(dāng)我嘗試運(yùn)行該應(yīng)用程序時(shí),它顯示錯(cuò)誤
查看完整描述

2 回答

?
ibeautiful

TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊

最好使用JpaRepository (它擴(kuò)展了 CRUD 存儲(chǔ)庫)

而不是findOne()你可以使用getOne()(可選)findById()

findById()

通過其 id 檢索實(shí)體。

參數(shù):id 不能為空。

返回:具有給定 id 的實(shí)體或 Optional#empty() 如果沒有找到

拋出:IllegalArgumentException - 如果 id 為 null。

得到一個(gè)()

返回對具有給定標(biāo)識(shí)符的實(shí)體的引用。根據(jù) JPA 持久性提供程序的實(shí)現(xiàn)方式,這很可能總是返回一個(gè)實(shí)例并在首次訪問時(shí)拋出 javax.persistence.EntityNotFoundException。其中一些會(huì)立即拒絕無效標(biāo)識(shí)符。

參數(shù):id 不能為空。

返回:對具有給定標(biāo)識(shí)符的實(shí)體的引用。


查看完整回答
反對 回復(fù) 2023-04-19
?
皈依舞

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊

請檢查您使用的 Spring 版本??赡苁悄愕?code>findOne被替換了findById。

因此,您的存儲(chǔ)庫將變?yōu)椋?/p>

public Person findByEmail(String email);
     public Person findById(Long id);


查看完整回答
反對 回復(fù) 2023-04-19
  • 2 回答
  • 0 關(guān)注
  • 153 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號