Hibernate 4 に移行した後、 hibernate.jdbc.batch_sizeが設定されていないため、バッチ処理が機能していないことに気付きました。
BatchBuilderImplが構成されると、環境設定のみを含む構成値と、persistence.xml から明示的に構成されたオプションを受け取ります。
クイックフィックスは、hibernate.jdbc.batch_size (>1)を明示的に宣言することです
問題は、BatchBuilderImplを含むすべてのサービスを構成するStandardServiceRegistryが、方言のデフォルト ( hibernate.jdbc.batch_sizeを含む)を含むSettingsFactoryによって構築された設定を使用しない理由です。