日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql使用jpa仓储查询报错_Jpa自动查询报错

發布時間:2023/12/10 数据库 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql使用jpa仓储查询报错_Jpa自动查询报错 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我解決了這個問題。

后來我發現報錯信息中還有一行,不管我怎么嘗試,都是會提示某一個變量有問題,我做了一下修改,解決了。

我下面詳細寫一下這個問題。

其實web開發我不熟悉,我之前不是做這個是,所以我下面只是描述一下實際情況和我的推測,分享給大家看。同時,若有老鳥在,可以提一些建議。

實際上,我提問時上面列出的是偽代碼,真實的情況是這樣:

我的實體類里面有N個變量,其中,有的是類似于“Name”這樣的一個單詞組成的,還有一種是類似于“bookName”這樣的兩個詞組成的。最重要的是,“Name”這種情況,在實體類中,首字母是大寫的,而“bookName”這種情況,首字母是小寫的。之前我這樣用沒有什么問題。

后來在用到findAllByP1AndP2AndP3時,我遇上了問題,我發現網上的講解和樣例,一般描述的比較簡單,都是findAllByP1AndP2這種只有兩個參數的情況,我以前也沒用過JPA,我以為是這種簡單的查詢,參數不能過多,后來我也試了一下,改成了findAllByP1AndP2這樣的,確實沒報錯,這樣就“驗證”了我的錯誤假設。而實際上,P1和P2,是像“bookName”這種,首字母小寫的變量,而恰好,P3是“Name”這種首字母大寫的變量。所以實際上是字母大小寫問題。最后我把實體類的變量全改成了小寫字母開頭的,就沒碰上問題。

總結

以上是生活随笔為你收集整理的mysql使用jpa仓储查询报错_Jpa自动查询报错的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。