通过Hibernate API编写访问数据库的代码

 
  
  1. //测试类
  2. public class studentsTest{
  3. private Configuration config;// 1.声明私有配置对象类
  4. private ServiceRegistry serviceRegistry;// 2.声明私有服务注册对象类
  5. private SessionFactory sessionFactory;// 3.声明私有会话工厂对象类
  6. private Session session;// 4.声明私有会话对象类
  7. private Transaction transaction;// 5.声明私有事务对象类
  8. @Before
  9. public void beforeStudent() {
  10. // 创建配置对象
  11. config = new Configuration().configure();
  12. // 创建服务注册对象
  13. serviceRegistry = new ServiceRegistryBuilder().applySettings(
  14. config.getProperties()).buildServiceRegistry();
  15. // 创建会话工厂对象
  16. sessionFactory = config.buildSessionFactory(serviceRegistry);
  17. // 打开会话
  18. session = sessionFactory.openSession();
  19. // 开始事务
  20. transaction = session.beginTransaction();
  21. }
  22. @After
  23. public void afterStudent() {
  24. // 事务提交
  25. transaction.commit();
  26. // 会话关闭
  27. session.close();
  28. // 会话工厂关闭
  29. sessionFactory.close();
  30. }
  31. @Test
  32. public void testStudentHbmXml() {
  33. Student student = new Student(1, "黄", "男");
  34. session.save(student);
  35. System.out.println("测试中...");
  36. }
  37. }
  38. }





转载于:https://www.cnblogs.com/Jxiaobai/p/6618595.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值