在部分情況下需要Native Query
- 資料庫不支援JPA
- 批量的Update作業
- etc…
關於第三點,透過JPA執行一般只能先取一筆資料,才能update該筆資料
若有批量資料要update,一樣只能..
取一筆資料,再update資料
取一筆資料,再update資料
取一筆資料,再update資料
...
下面新增批量update範例之Native Query
執行會出錯
因為Update的測試是有交易
在Method上加入Spring的@Transactional
執行得
相關專案存於"SpringJPA深入NativeQuery"