首頁  >  問答  >  主體

java - Spring Data Jpa 更新操作入參可以用物件傳入麼?

例如下面這段程式碼

    @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 如何寫?

漂亮男人漂亮男人2712 天前708

全部回覆(1)我來回復

  • 漂亮男人

    漂亮男人2017-05-17 10:06:29

    目前修改操作是不可以的,只有查詢可以使用SPEL表達式。
    官方範例:https://spring.io/blog/2014/0...

    回覆
    0
  • 取消回覆