support multiple sessionfactory in OpenSessionInViewFilter
revert HibernateMetadataFactory