如何进行Hibernate批量插入

时间:2016-07-27 03:43:38

标签: hibernate hibernate-mapping

我有一个场景,我需要在数据库中插入10,000行。我想通过并行线程插入。但是,只是想知道hibernate是否有办法进行批量插入。像java.sql.Statement和executeBatch中的addBatch一样

1 个答案:

答案 0 :(得分:0)

用户手册here中介绍了批量插入。

您可以选择使用StatefulStateless会话。根据您的使用情况,每个案例都有各自的优缺点。

该文档提供了如何实现这两种情况的示例,但最终归结为您的代码处理事务处理事务中的每个事务的批处理/存储桶大小。