- xml改用下面方法获取session
Configuration cg=new Configuration().configure();
ServiceRegistry sr = new ServiceRegistryBuilder().applySettings(cg.getProperties()).buildServiceRegistry();
SessionFactory sf = cg.buildSessionFactory(sr);
2.annotation下
Configuration cg=new Configuration().addPackage("packageName").addAnnotatedClass(XXX.class).configure();
ServiceRegistry sr = new ServiceRegistryBuilder().applySettings(cg.getProperties()).buildServiceRegistry();
SessionFactory sf = cg.buildSessionFactory(sr);
---------------------------------------------------------------------------------------------------------------------------------
cg = new Configuration().configure();
ServiceRegistry sr = new ServiceRegistryBuilder().applySettings(cg.getProperties()).buildServiceRegistry();
sf= cg.buildSessionFactory(sr);
session = sf.openSession();
测试运行时出现的问题
hibernate.cfg.xml的表头需要与XXX.hbm.xml的表头一致 否则会报invalid configuration异常