In my Java SE application I used Hibernate 3.3.2 and creating the SessionFactory took about 5 seconds.
Today I updated to Hibernate 3.5.1 and suddenly it takes over a minute.
What can be the cause of such a dramatic effect?
I tried different things the better part of the day and I have no clue...
Some data I collected
- According to the profiler the most time is spent in
PersisterFactory.createClassPersister
and in that methodProxyFactory.createClass
takes the most time. - The log shows nothing unusual
- Changing
hibernate.bytecode.use_reflection_optimizer
makes no difference