java - JDBI批处理操作是原子的吗?

标签 java mysql database jdbi

JDBI 批处理操作(插入或更新)是原子的吗?或者我需要将它们包装在一个交易 block 中吗?

最佳答案

根据 java docs默认情况下它是事务性的。我不知道它是否满足原子的描述,但您不需要将它们包装在事务 block 中。 (仅供引用,如果您想在 DAO 级别做一些事务性的事情,您可以使用 @Transaction 注释,这比事务 block 更好)

关于java - JDBI批处理操作是原子的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25932610/

相关文章:

mysql - 提高 Mysql 查询的性能(很多行和时间戳 "problem")

mysql - 带有 Group by 的 MAX() 函数非常慢

java - 数据库查询以在单个查询中获取不同表的计数总和

java - 如何在Java中对包含多个句点/点的字符串进行排序?

java - 设置 SUBREPORT_DIR > 默认值表达式后无法加载子报告

Java可能有私有(private)类和公共(public)变量吗?

java - 字符unicode值

mysql - MySQL 查询中两个空间点之间的距离(以米为单位)

mysql - 如何获取行的所有字段以及sqrt在MIN中的字段的sqrt

arrays - MongoDb 过滤数组