2018-04-18 14:09
非常感谢波总及时解答,但第一个问题我还是有些不明白——解答中的“需要控制”具体指什么?假如我在两个子问题中都希望在我的唯一数据库更新方法 update()方法执行期间,其它线程或进程不能读取 update() 所部分更新的同一行脏记录,算不算一种“控制”,是否要加事务?
老实讲,在此前的开发中,为了保险,哪怕我的业务方法只有简单的一行(假设person 是 JFinal 模型的一个实例,只对应表的一行,且没有任何关联):
person.set("age", 76).update();
我也是要加事务的,我现在想问一下是否有此必要?