Java 不推荐使用的Spring注释配置

Java 不推荐使用的Spring注释配置,java,hibernate,netbeans,Java,Hibernate,Netbeans,我有以下java代码: 包modelo.util; 导入org.hibernate.cfg.AnnotationConfiguration; 导入org.hibernate.SessionFactory; 公共类HibernateUtil{ 私有静态最终SessionFactory SessionFactory; 静止的{ 试一试{ sessionFactory=new AnnotationConfiguration().configure().buildSessionFactory(); }

我有以下java代码:

包modelo.util;
导入org.hibernate.cfg.AnnotationConfiguration;
导入org.hibernate.SessionFactory;
公共类HibernateUtil{
私有静态最终SessionFactory SessionFactory;
静止的{
试一试{
sessionFactory=new AnnotationConfiguration().configure().buildSessionFactory();
}捕获(可丢弃的ex){
//记录异常。
System.err.println(“初始会话工厂创建失败。”+ex);
抛出新异常InInitializeRerror(ex);
}
}
公共静态SessionFactory getSessionFactory(){
返回工厂;
}
}
javadoc说:

所有功能都已移至

只需将
org.hibernate.cfg.AnnotationConfiguration
替换为
org.hibernate.cfg.Configuration

Configuration.buildSessionFactory
已被弃用,取而代之的是采用
ServiceRegistry
的方法。您必须使用
ServiceRegistryBuilder
配置一个

Configuration configuration = new Configuration();
StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder();
builder.applySettings(configuration.getProperties());
ServiceRegistry serviceRegistry = builder.build();
sessionFactory = configuration.configure().buildSessionFactory(serviceRegistry);

看这张照片,很抱歉我没有编辑我的最后一条评论的权限>再次问候,>我遵循这个指南:>>我修改了你的推荐方式,但当我运行项目时,会出现以下内容:>