gpt4 book ai didi

java - Spring 在使用 find 访问对象时是否应该启动事务?

转载 作者:行者123 更新时间:2023-12-02 07:13:12 24 4
gpt4 key购买 nike

我有几个方法

@persistanceContext
EntityManager em;

public Car getCar(int id) {

em.find(Car.class, id)

}

@Trasnactional

public void saveCar(Car car) {

em.save(car);
}

您是否还应该为刚刚进行查找时调用的方法启动事务?

最佳答案

在获取数据时最好使用只读事务。防止读取时数据不一致,只读取已提交的数据。

同样是最佳实践,也可以在没有 Transaction 的情况下使用。

关于java - Spring 在使用 find 访问对象时是否应该启动事务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15250667/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com