问题描述
我有以下情况:
我有一个用@Transactional(readOnly = true)
注释的方法(父方法),在这里我提取了一些实体。此方法将多次(100+)调用另一种方法(子方法),该方法需要创建一个人员实体并为此需要获取的实体。此子方法将获取的实体作为参数,并用@Transactional(propagation = Propagation.REQUIRES_NEW)
注释,因为我不希望一个人的创建失败会阻止另一个人的创建。
我想知道的是以下内容:
- 这是不好还是好的做法?
- 只读交易有什么影响?这项交易会在很长一段时间内(+-5分钟)保持活动状态,最佳做法是使交易尽可能小。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)