文章詳情頁
java - Spring Data Jpa 更新操作入參可以用對象傳入么?
瀏覽:102日期: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. 360瀏覽器與IE瀏覽器有何區別???2. shell - Update query wrong in MySQL3. javascript - 用jsonp抓取qq音樂總是說回調函數沒有定義4. mysql - 百萬行的表中是否盡量避免使用update等sql語句?5. mysql 插入數值到特定的列一直失敗6. python - 在使用Pycharm時經常看到如下的樣式,小括號里紅色的部分是什么意思呢?7. node.js - mysql如何通過knex查詢今天和七天內的匯總數據8. 怎么在網頁中設置圖片進行左右滑動9. javascript - 新浪微博網頁版的字數限制是怎么做的10. Python從URL中提取域名
排行榜
