标签: java mysql hibernate servlets transactions
当我必须从数据库中读取数据,进行可能需要一两秒钟的操作(例如调用外部API)然后更新数据库时,最佳实践是什么?
我应该在几秒钟内完成一次交易中的所有内容吗?
我应该进行一次事务来读取数据,进行所有处理,然后再打开一个新事务来写入数据吗?