private Configuration config;// 1.声明私有配置对象类
private ServiceRegistry serviceRegistry;// 2.声明私有服务注册对象类
private SessionFactory sessionFactory;// 3.声明私有会话工厂对象类
private Session session;// 4.声明私有会话对象类
private Transaction transaction;// 5.声明私有事务对象类

@Before
public void beforeStudent() {
// 创建配置对象
config = new Configuration().configure();
// 创建服务注册对象
serviceRegistry = new ServiceRegistryBuilder().applySettings(
config.getProperties()).buildServiceRegistry();
// 创建会话工厂对象
sessionFactory = config.buildSessionFactory(serviceRegistry);
// 打开会话
session = sessionFactory.openSession();
// 开始事务
transaction = session.beginTransaction();
}

@After
public void afterStudent() {
// 事务提交
transaction.commit();
// 会话关闭
session.close();
// 会话工厂关闭
sessionFactory.close();
}

@Test
public void testStudentHbmXml() {
Student student = new Student(1, "黄", "男");
session.save(student);
System.out.println("测试中...");
}
}

最新文章

  1. s查找父节点
  2. hdu 3183 贪心
  3. [ios]纯代码实现UITableViewCell的自定义扩展
  4. servlet的生命周期与工作原理、使用!
  5. Ubuntu10.04下载并编译Android4.3源代码
  6. POJ 1742 Coins (多重背包)
  7. sql查询表说明
  8. 使用cnpm搭建私有NPM仓库 发布npm包
  9. 201521123117 《Java程序设计》第2周学习总结
  10. 正则求解@" (?<=^\[length=)(\d+)(?=\])"
  11. “PurMVC”在Unity中的应用
  12. loadrunner 运行场景-命令行运行场景
  13. EventBus结合rxjava2和retrofit2网络获取
  14. spring学习 十五 spring的自动注入
  15. 第14章:MongoDB-聚合操作--聚合管道
  16. 【Thinkphp5】结合layer弹窗 定制操作结果页面
  17. IEEEXtreme 10.0 - Checkers Challenge
  18. 使用PowerDesigner建模
  19. 机器学习算法( 七、AdaBoost元算法)
  20. SQL 数据排重,去掉重复数据 有用

热门文章

  1. Kaggle(1):数据挖掘的基本流程
  2. wx小程序修改swiper 点的样式
  3. HDU 6090 17多校5 Rikka with Graph(思维简单题)
  4. python3:logging模块 输出日志到文件
  5. SAP Module Pool Program Learning Documentation——Commit Work and Update dtab
  6. iccv文献引用
  7. ANDROID init进程
  8. pdb的数量限制
  9. 第十三次CCF第四题 1803——04 博弈
  10. FZU软工第四次作业-团队介绍