Используйте getObject()
, после вызова afterPropertiesSet()
:
sessionFactoryBean.afterPropertiesSet();
SessionFactory sessionFactory = sessionFactoryBean.getObject();
(AnnotationSessionFactoryBean
реализует FactoryBean<SessionFactory>
)
Будьте осторожны: делая это, оно становится вашимответственность за то, чтобы SessionFactory
был закрыт, когда вы закончите с ним.