離開該方法后,所有汽車都會變黑(在資料庫中)嗎?
@Transactional
public void test() {
List<Car> cars = carDao.findAll();
cars.forEach(car -> car.setColor("black"));
}
uj5u.com熱心網友回復:
是的,方法結束后,串列中的所有元素都將更新為“黑色”到您的資料庫中。您很可能正在尋找為什么不需要任何更新或合并方法呼叫的答案。
@Transactional使其成為事務,并且在事務結束時,更改將重繪 到資料庫中,因為必須在事務結束時提交或回滾事務。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/483680.html
