文章詳情頁
java - Spring Data Jpa 更新操作入參可以用對象傳入么?
瀏覽:121日期:2023-12-07 08:50:51
問題描述
例如下面這段代碼
@Query('update BbsPost b set b.content = ?2,b.updateTime = current_timestamp where b.id = ?1') @Modifying void updatePostContent(Integer id, String content);
其中id 和 content 是對象Book的屬性,我能把入參定義成Book么,就像
void updatePostContent(Book book);
如果可以,我的更新sql 如何寫?
問題解答
回答1:目前修改操作是不可以的,只有查詢可以使用SPEL表達式。官方示例:https://spring.io/blog/2014/0...
標簽:
java
相關文章:
1. mysql優化 - 關于mysql分區2. php laravel框架模型作用域3. vue.js - vue 打包后 nginx 服務端API請求跨域問題無法解決。4. node.js - 在vuejs-templates/webpack中dev-server.js里為什么要exports readyPromise?5. java - Atom中文問題6. 請教各位大佬,瀏覽器點 提交實例為什么沒有反應7. objective-c - iOS開發支付寶和微信支付完成為什么跳轉到了之前開發的一個app?8. javascript - 為什么這個點擊事件需要點擊兩次才有效果9. html5 - 如何實現帶陰影的不規則容器?10. javascript - ionic2 input autofocus 電腦成功,iOS手機鍵盤不彈出
排行榜
