Я использую Google Guice для внедрения зависимостей и целей транзакций вместе с JPA и Hibernate.
Я добавил <property name="hibernate.jdbc.batch_size" value="20" />
в мой persistence.xml
файл.
Вот мой код DAO списка сохранения объектов:
@Transactional
public void save(final List<T> entities) {
final EntityManager em = getEntityManager();
for (final T entity : entities) {
if (!em.contains(entity)) {
em.persist(entity);
}
}
}
Почему он не вставляется в базу данных в пакете размером 20?