看视频教程是这样写的:

        //创建配置对象
Configuration config = new Configuration().configure();
//创建服务注册对象
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();
//创建会话工厂对象
sessionFactory = config.buildSessionFactory(serviceRegistry);
//会话对象
session = sessionFactory.openSession();
//开启事务
transaction = session.beginTransaction();

然而报错,说过时了

经过查询发现,我使用maven引入的hibernate是4.3的

导入包更换:org.hibernate.boot.registry.StandardServiceRegistryBuilder;

        //创建配置对象
Configuration config = new Configuration().configure();
//创建服务注册对象
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(config .getProperties()).build();
//创建会话工厂对象
sessionFactory = config.buildSessionFactory(serviceRegistry);
//会话对象
session = sessionFactory.openSession();
//开启事务
transaction = session.beginTransaction();

最新文章

  1. Easyui datagrid editor为combobox时指定数据源
  2. MongoDB之分片集群与复制集
  3. Autorun.inf文件(2):改变硬盘分区图标
  4. 与你相遇好幸运,async解决循环回调问题
  5. winform 添加“设置文件”
  6. MFC 进度条控件
  7. 分布式算法一——一致性hash算法
  8. AOD.net
  9. C#中的选择查询相关
  10. JS Map 简单实现
  11. XmlSerializer
  12. C#之系统异常处理机制
  13. JS+html--实现图片轮播
  14. hadoop管理命令
  15. Oracle数据库表的一些宏处理
  16. 生产者、消费者模型---Queue类
  17. 二、Spring Boot 配置文件
  18. Spring通知方法错误
  19. python之路——5
  20. Shiro系列(1) - 权限管理的介绍与原理

热门文章

  1. [JZOJ4633] 【GDOI2017模拟7.15】萌萌哒
  2. [JZOJ6011] 【NOIP2019模拟1.25A组】天天爱跑步
  3. Window和Mac下端口占用情况及处理方式
  4. LintCode刷题笔记-- A+B problem
  5. 郝斌–SQL Server2005学习笔记
  6. PAT甲级——A1106 Lowest Price in Supply Chain
  7. quatz调度-手动终止线程(1) 创建触发器,线程执行完毕后添加到cleaner list
  8. 分布式事务的2PC、3PC和TCC
  9. npm install模块时 报错:not such file or directory
  10. JS中对象转数组方法总结