文章詳情頁
java - Spring Data Jpa 更新操作入參可以用對象傳入么?
瀏覽:199日期: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. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?2. docker不顯示端口映射呢?3. docker-compose中volumes的問題4. 在windows下安裝docker Toolbox 啟動Docker Quickstart Terminal 失敗!5. docker內創建jenkins訪問另一個容器下的服務器問題6. golang - 用IDE看docker源碼時的小問題7. javascript - 連續點擊觸發mouseleave事件8. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””9. docker容器呢SSH為什么連不通呢?10. mac里的docker如何命令行開啟呢?
排行榜

網公網安備