seata现在oracle使用AT模式下 批量插入是不是不支持 ?
Seata的AT模式并不直接支持Oracle的批量插入。
在Seata的AT模式中,它通过jdbc的executeBatch来批量插入全局锁,但Oracle在使用批量插入(executeBatch)时,当操作类型为insert时,如果jdbc驱动中的rewriteBatchedStatements参数为true,jdbc驱动会把对应的SQL优化成【insert into () values (), ()】的形式来提升批量插入的性能。这种优化可能会改变批量插入的行为,导致Seata的AT模式可能无法正确处理。
如果需要在Oracle中使用Seata的AT模式进行批量插入,可能需要进行额外的配置和调整,以确保它们能够正确地协同工作。建议参考Seata和Oracle的官方文档,以获取更详细和准确的信息。
赞0
踩0