【发布时间】:2012-04-03 11:54:43
【问题描述】:
首先,这可能是现成的吗?
Hibernate 3.6,JDBC batch_size 500,使用 Hilo 生成器 200.000 个实体。
在我的示例中,我有一个需要 56 秒的请求,我在会话中创建了 200,000 个实体。因此,session.flush() 命令需要 56 秒中的 32 秒,其中只有一个 CPU 核心位于 %100。
有没有办法获取需要更新的实体列表并创建 SQL 语句,比如在四个线程中?
【问题讨论】:
标签: java multithreading hibernate jdbc