バージョン3.6.0でHibernateを使用していますが、AnnotationConfigurationが非推奨としてマークされています。
HibernateUtil.Javaクラスの行は次のとおりです。
sessionFactory = new AnnotationConfiguration().configure("/hib.cfg.xml").buildSessionFactory();
AnnotationConfigurationの代替品は何ですか?
こうするだけ
import org.hibernate.cfg.Configuration;
そして、このためにコードを変更します
sessionFactory = new Configuration().configure("/hib.cfg.xml").buildSessionFactory();
私はこのコードを使用します:
Configuration configuration = new Configuration();
configuration.configure();
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(
configuration.getProperties()).build();
sessionFactory = new Configuration().configure().buildSessionFactory(serviceRegistry);
はい、それは私のために働いています-
Configuration cfg=new Configuration();
cfg.configure();
ServiceRegistry serviceregistry=new ServiceRegistryBuilder().applySettings(cfg.getProperties()).buildServiceRegistry();
Session session=cfg.configure().buildSessionFactory(serviceregistry).openSession();