问题:当在事务中多次获取oracle的sequence,会返回相同的值。
是因为其每次都会去取一级缓存中的值。
解决方法:
1.拿出@Transactional,就不会出错。
2.加上useCache="false" flushCache="true",不保存在二级缓存中,并清空缓存
3.
问题:当在事务中多次获取oracle的sequence,会返回相同的值。
是因为其每次都会去取一级缓存中的值。
解决方法:
1.拿出@Transactional,就不会出错。
2.加上useCache="false" flushCache="true",不保存在二级缓存中,并清空缓存
3.