在Spring Boot中迁移到Hibernate 5.2.6后,EntityManagerFactory不能为null

在Spring Boot中迁移到Hibernate 5.2.6后,EntityManagerFactory不能为null,第1张

在Spring Boot中迁移到Hibernate 5.2.6后,EntityManagerFactory不能为null

我将配置更改为此创建了sessionfactory

    @Inject    public DataSource dataSource;    @Inject    public JpaProperties prop;    @Bean("sessionFactory")    @Primary    public LocalSessionFactoryBean getSessionFactory() {        LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();        sessionFactory.setDataSource(dataSource);        sessionFactory.setPackagesToScan(new String[] { "org.roshan" });        sessionFactory.setAnnotatedPackages(new String[] { "org.roshan" });        sessionFactory.setHibernateProperties(getHibernateProperties());        return sessionFactory;    }    private  Properties getHibernateProperties() {        Properties p = new Properties();        p.putAll(prop.getProperties());        p.put(AvailableSettings.HBM2DDL_AUTO, prop.getHibernate().getDdlAuto());        return p;    }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5102119.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存