Spring Boot-休眠会话工厂的句柄

有谁知道如何获取由Spring Boot创建的Hibernate SessionFactory的句柄?



宝慕林4294392
浏览 672回答 3
3回答

largeQ

伟大的工作安德里亚斯。我创建了一个Bean版本,以便可以自动装配SessionFactory。import javax.persistence.EntityManagerFactory;import org.hibernate.SessionFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Bean;....@Autowiredprivate EntityManagerFactory entityManagerFactory;@Beanpublic SessionFactory getSessionFactory() {    if (entityManagerFactory.unwrap(SessionFactory.class) == null) {        throw new NullPointerException("factory is not a hibernate factory");    }    return entityManagerFactory.unwrap(SessionFactory.class);}
打开App,查看更多内容
随时随地看视频慕课网APP