SpringBoot開發(fā)項(xiàng)目,引入JPA找不到findOne方法的解決
引入JPA找不到findOne方法
開發(fā)SpringBoot的DAO層之后,去測試的時(shí)候,發(fā)現(xiàn)findOne()這個(gè)方法找不到了,查看了對應(yīng)的表字段名和實(shí)體類的屬性都一致

找了半天沒找到是什么原因,最后發(fā)現(xiàn)是依賴的版本出問題了
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent>
這里改為1.5.10之后,就可以正常引入了
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.10.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent>
記錄一下,花了3個(gè)小時(shí)找這個(gè)問題。。

SpringDataJpa中findOne()方法報(bào)錯(cuò)
今天看了慕課網(wǎng)的springboot視頻,然后自己跟著敲,發(fā)現(xiàn)了一個(gè)問題就是我的沒有findOne(Integer id)這個(gè)方法,
因此我不能用這個(gè)方法去根據(jù)id查詢了。

后來自己在網(wǎng)上查詢資料發(fā)現(xiàn),這個(gè)跟jpa的jar版本有關(guān)系。
spring-boot-starter-data-jpa
用SpringDataJPA的1.11版本,可以使用findOne()方法根據(jù)id查詢。(網(wǎng)上說的)
我現(xiàn)在用的版本是2.0.3.RELEASE,是沒有這個(gè)findOne(Integer id)方法的,但是你還是想根據(jù)id去查詢,那怎么辦呢?
解決方法
使用findById(id).get()來進(jìn)行查詢。
親測,可用。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
SSH框架網(wǎng)上商城項(xiàng)目第19戰(zhàn)之訂單信息級聯(lián)入庫以及頁面緩存問題
這篇文章主要介紹了SSH框架網(wǎng)上商城項(xiàng)目第19戰(zhàn)之訂單信息級聯(lián)入庫以及頁面緩存問題,感興趣的小伙伴們可以參考一下2016-06-06
Spring Boot 結(jié)合 aop 實(shí)現(xiàn)讀寫分離
這篇文章主要介紹了Spring Boot 結(jié)合 aop 實(shí)現(xiàn)讀寫分離的示例,幫助大家更好的理解和使用Spring Boot框架,感興趣的朋友可以了解下2020-11-11
Spring?Cloud?整合?nacos實(shí)現(xiàn)動(dòng)態(tài)配置中心的詳細(xì)步驟
這篇文章主要介紹了Spring?Cloud?整合?nacos?實(shí)現(xiàn)動(dòng)態(tài)配置中心,整合步驟是通過添加依賴新建nacos配置,本文分步驟通過實(shí)例代碼給大家詳細(xì)講解,需要的朋友可以參考下2022-10-10
Java設(shè)計(jì)模式七大原則之依賴倒置原則詳解
依賴倒轉(zhuǎn)原則,即:上層模塊不應(yīng)該依賴底層模塊,它們都應(yīng)該依賴于抽象,抽象不應(yīng)該依賴于細(xì)節(jié),細(xì)節(jié)應(yīng)該依賴于抽象。本文將詳細(xì)介紹Java設(shè)計(jì)模式七大原則之一的依賴倒置原則,需要的可以參考一下2022-02-02
大數(shù)據(jù)Kafka:消息隊(duì)列和Kafka基本介紹
本文對消息隊(duì)列的應(yīng)用場景,優(yōu)缺點(diǎn),消息隊(duì)列的兩種方式,常見的消息隊(duì)列產(chǎn)品以及Kafka的特點(diǎn)和應(yīng)用場景做了詳細(xì)的講解,需要的朋友可以參考下,希望可以對大家有所幫助2021-08-08
SpringBoot?MP簡單的分頁查詢測試實(shí)現(xiàn)步驟分解
好久沒水后端的東西了,最近在做vue項(xiàng)目寫前端的代碼,所以cloud也停進(jìn)度了,吃完飯突然記得我沒有在博客里寫分頁的東西,雖然項(xiàng)目中用到了,但是沒有拎出來,這里就拎出來看看2023-04-04

