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
已解决