SessionFactory创建的修改
如果你是刚刚从hibernate4升级到hibernate5,这时候你的项目肯定就要出错了,什么错呢?
org.hibernate.MappingException: Unknown entity: xx类
这是因为SessionFactory创建方式变了
hibernate4
Configuration conf = newConfiguration().configure();
ServiceRegistry serviceRegistry= newStandardServiceRegistryBuilder().
applySettings(conf.getProperties()).build();
SessionFactory sessionFactory= conf.buildSessionFactory(serviceRegistry);
hibernate5
StandardServiceRegistry standardRegistry = newStandardServiceRegistryBuilder().configure().build();
Metadata metadata= newMetadataSources(standardRegistry).getMetadataBuilder() .applyImplicitNamingStrategy(ImplicitNamingStrategyComponentPathImpl.INSTANCE).build();
SessionFactory sessionFactory= metadata.getSessionFactoryBuilder().build();
hibernate5连接数据库出错
错误提示
MySQL se