Hi FischeFr,
the author there just states
Quote:
Disable Hibernate's second level cache to avoid potential synchronization issues when using with Tomcat
You will have potential synchronization issues, when there co-exist several sessfactories instances working with the same database.
I you just have one Servlet in Tomcat acceding Hibernate (and no other Hibernate-App), then this should not be the case as there will be only one single sessionfactory instance, so you could keep the second level cache enabled.
I guess the author worked with more servlets, so he simply disabled the second level cache.
(there are also ways to synchronize 2nd level caches).
And yes, disabling the 2nd level cache can cause performance disadvantages.