Hibernate基础学习笔记

1、学习总路图

 

2、ORM框架具有如下几个优点

(1)贯彻面向对象的编程思想

(2)减少代码的编写量,提高工作效率

(3)提高访问数据库性能,降低访问数据库的频率

(4)具有相对独立性,发生变化时不会影响上层的实现

 

3、Hibernate  API常用的方法

 

 

4、Hibernate应用开发方式

(1)、自底向上从数据库表到持久化类

(2)、自顶向下从持久化类到数据库表

(3)、从中发向上与向下同时发展

 

5、Hibernate应用程序开发步骤:

(1)、配置Hibernate应用环境,在应用中添加Hibernate的需要的jar包,并创建Hibernate配置文件

(2)、创建持久化类及其ORM映射文件

(3)、利用Configuration装载配置

(4)、利用SessionFactory创建Session

(5) 、通过Session进行持久化对象的管理

(6)、利用Query进行HQL查询或利用Criteria实现条件查询

 

6、Session中的方法有功能

7、管理(Transaction)事务常用的方法

8、利用Configuration装载配置

//实例化Configuration
Configuration configuration = new Configuration();
//加载hibernate.cfg.xml
configuration.configuration("hibernate.cfg.xml");
 
 

9、利用SessionFactory创建Session

SessionFactory sessionFactory= configuration.buildSessionFactory();

//实例化Session

Session session = sessionFactory.openSession();

 10事务启动

//开始事务

Transaction trans = session.bggainTransaction();

//多个持久化操作

//提交事务

trans.commit();

 

 

 

 


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值