2016-07-27 73 views
0

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

+0

你试过了什么? – gks

回答

0

批插入在用户手册here中有介绍。

您可以选择使用StatefulStateless会话。根据您的使用情况,每种情况都有其自身的优点和缺点。

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