heibernate3.xx版本用老师代码没问题 但是5.xx版本会出错 需要修改测试类的init()方法
public void init() { //读取配置对象 Configuration config=new Configuration().configure(); //创建服务注册对象 ServiceRegistry serviceRegistry= new StandardServiceRegistryBuilder().configure().build(); //创建会话工厂对象 sessionFactory =new MetadataSources(serviceRegistry).buildMetadata().buildSessionFactory(); //会话对象 session=sessionFactory.openSession(); //开启事务 transaction=session.beginTransaction(); }
参考:https://blog.csdn.net/bingjianit/article/details/68954250
已解决