我下载的是官网最新版的 hibernate5.1 怎么没有ServiceRegistryBuilder() 这个类 啊
那个方法过期了,现在用这样的方式去创建
StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder()
.configure()
.build();
Metadata metadata = new MetadataSources(standardRegistry).getMetadataBuilder()
.applyImplicitNamingStrategy(ImplicitNamingStrategyJpaCompliantImpl.INSTANCE).build();
sessionFactory = metadata.getSessionFactoryBuilder().build();
// 会话对象
session = sessionFactory.openSession();
// 开启事务
transaction = session.beginTransaction();
//创建配置对象 Configuration config = new Configuration().configure(); //创建服务注册对象 StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder().configure().build(); //创建会话工厂对象 sessionFactory =config.buildSessionFactory(standardRegistry); //会话对象 session =sessionFactory.openSession(); //开启事务 transaction = session.beginTransaction();
也可以
太感谢了,我在网上搜的其他方法改了,结果总是报找不到实体的错误,搞了一下午。改成你这个版本就成功了。太感谢了!!
万分感谢啊 我搞了大半天