В моем приложении Java SE я использовал Hibernate 3.3.2, и создание SessionFactory заняло около 5 секунд.Как можно создать SessionFactory после обновления Hibernate?
Сегодня я обновился до Hibernate 3.5.1, и внезапно это займет минуту.
Что может быть причиной такого драматического эффекта?
Я пробовал разные вещи, лучшая часть дня, и я понятия не имею, ...
Некоторые данные, которые я собрал
- Согласно профилировщика самое время, проведенное в
PersisterFactory.createClassPersister
и в этом методеProxyFactory.createClass
занимает больше всего времени. - Журнал показывает ничего необычного
- Изменение
hibernate.bytecode.use_reflection_optimizer
не делает никакой разницы
включить debug для org.hibernate и посмотреть, возникает ли что-то подозрительное – Bozho
Я забыл упомянуть об этом. –