JPA手記 記下JPA使用過程中的坑坑窪窪

2021-07-30 07:37:50 字數 545 閱讀 5080

springboot+jpa!

得益於springboot的簡單配置,jpa的啟用及其簡便,甚至都不用接觸到entitymanager。

新增相關依賴,則springboot會猜測你需要的配置,也就自然開啟了對jpa的支援。

再得益於jpa的介面方法名到sql語句的對映,終於可以不用寫sql了。

jpa讓查詢變得及其簡單:findby***=="select * from table where condition"
1,deleteby***刪除語句必須要新增事務支援。

猜測:此處應該是由於jpa先查後刪的緣故,具體不清楚,待深究。

當然直接採用crudrepository提供delete(entity)的方法則無此煩惱,

這是兩種不同的刪除途徑。

2,findfirstby***

如果不想要附帶引數,只是從資料庫獲取一條記錄,則應是:findfirstby,by不能缺少。

這是jpa解析的規則。

element ui dialog使用過程中的坑

場景一 我們將dialog寫成乙個可復用的公共元件用於顯示不同內容 如 操作中的修改或新增的彈窗 之後發現dialog的遮罩將彈出層 點選修改或新增後理應由乙個彈窗顯示出來 都蓋住了,而我想要的效果是遮罩只遮住舊的視窗,而當前視窗應該完全顯示 注 是使用easyui的panel和window來包裹的...

python使用過程中問題

1.檢視python支援的 whl格式 在cmd輸入python 或者 python3.6 import pip print pip.pep425tags.get supported 2.在修改python.exe為python36.exe 任何重新命名 後,pip會報錯 fatal error i...

Spring data Jpa使用過程中遇到的坑

一定要注意如果我們在實體類中沒有配置資料表的預設值,那麼在存入和取出的時候應該設定。否則在取出的時候就會出現問題。如何通過一方獲取到多方實體 jsp中 jsp資料夾與上面servlet對映名最好不要一致,這樣會出問題 注意!乙個實體類的表id名字請設定為id,保證不出錯。問題分析 解決方法 其實一般...