Spring Boot JPA報錯列名無效的錯誤

2021-10-03 10:36:54 字數 284 閱讀 3297

今天碰到乙個奇怪的問題jpa中為了快速開發,結果找這個列名無效的問題都花了3個小時,還不如使用jpa的api直接寫!

query query = this.entitymanager.createnativequery(su.tostring(),showck.class);

這個條語句是將sql語句查詢出來的結果轉換成實體類。

在查詢的時候我設定了別名,為了方便,將別名直接寫的和實體類中一樣,其實是錯誤的

比如ab應該寫成a_b,準守jpa的命名規則

真的難受,找了這麼長時間!

Spring Boot JPA 命名規則

一 常用規則速查 1 and 並且 2 or 或 3 is,equals 等於 4 between 兩者之間 5 lessthan 小於 6 lessthanequal 小於等於 7 greaterthan 大於 8 greaterthanequal 大於等於 9 after 之後 時間 10 be...

SpringBoot JPA常用註解

就像 table註解用來標識實體類與資料表的對應關係類似,column註解來標識實體類中屬性與資料表中字段的對應關係。column name broker id columndefinition bigint 11 nullable false private long brokerid id co...

Spring Boot JPA訪問Mysql示例

上篇演示了通過m en構建spring boot 專案,引用web模組啟動應用,完成簡單的web 應用訪問,本章內容在此基礎上面加入資料訪問與埠修改,下文 與演例 本用例純手工測試通過,放心入坑 修改預設埠 在src main resources下加入application.properties內容...