1. 程式人生 > >springboot+jpa+thymeleaf對mysql進行增刪改

springboot+jpa+thymeleaf對mysql進行增刪改

      最近在做個專案,要用到一些增刪改查,以前基本都寫過,但是沒怎麼整理,現在去翻以

前的專案覺得很亂,所以現在覺定把一些小例子單寫出來,以方便以後需要。。。

       先來個專案的截圖




   程式碼整體截圖

        

     相比ssm,ssh等基礎框架,用springboot+jpa+thymeleaf進行增刪改查是,不用自己配置檔案,也不用自己編寫sql語句,因為繼承JpaRepository類會自動實現很多內建的方法,包括增刪改查。

    所以實現新增,修改,刪除的時候都很簡單,但是當我要實現複選框進行多個刪除的時候

      用join()的時候,查了join的作用,說是把ids的每個元素轉換成字串,然後不寫時是以“,”隔開的,所以一開始後臺是用String去接收的,結果老是提示資料型別不對,後來用String[]居然就可以了,有點坑。。。

 還有就是多個刪除了,一開始參考   https://blog.csdn.net/choushi300/article/details/71438693

想以@Query("delete from Corporation where id in (:ids)")的方式自定義刪除的方式進行刪除操作,但是這樣寫了之後老是出現問題,由於時間比較緊,我就直接採取另外的方式, 直接傳個數組到後臺,然後直接迴圈刪除,因為資料不多,所以,就沒考慮效率問題

專案地址:https://gitee.com/chenxiaoxuan/SpringCloud-gateway-web