文章詳情頁
java - Spring Data Jpa 更新操作入參可以用對象傳入么?
瀏覽:79日期: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. 致命錯誤: Class ’appfacadeTest’ not found2. python - pyspider的分布式運行成功,2臺slave跑,但是時間并沒有縮短問題?3. npm install -g browser-sync這個之后出錯 還有人嗎 我都感覺沒人回答問題了4. javascript - 小程序跳轉失敗?5. android - Apk 中找不到r類文件6. python - 數據無法插入到mysql表里7. angular.js - 用requireJS模塊angularjs代碼時遇到一些問題8. java - Oracle如何獲取去重結果集中某一條數據的下一條數據9. javascript - 求正則表達式的寫法10. dockerfile - 為什么docker容器啟動不了?
排行榜
