日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

SpringData Jpa 之 修改、刪除數據

作者:Jothan Zhong 更新時間: 2024-01-07 編程語言

Tips:

  1. 如果修改或刪除的方法沒有被事務管理,需要在方法上加上 @Transactional
  2. 修改和刪除的方法返回值可以是 void 或者是 int,當是 int 時,返回 1 代表成功,0 代表失敗
  3. 刪除方法可以不使用 @modify@Query 注解,直接通過命名規則的方法刪除

1、修改數據,使用 @Modify@Query 注解

@Modifying
@Query("update User u set u.firstname = ?1 where u.lastname = ?2")
int setFixedFirstnameFor(String firstname, String lastname);
123

2、刪除數據,使用 @Modify@Query 注解

@Modifying
@Query("delete from User u where u.role.id = ?1")
void deleteInBulkByRoleId(long roleId);
123

3、刪除數據,使用命名規則

void deleteByRoleId(long roleId);
1

原文鏈接:https://blog.csdn.net/qq_43985303/article/details/135377477

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新