Hibernate基础学习笔记

来源:互联网 发布:什么是网络关系营销 编辑:程序博客网 时间:2024/05/21 10:23

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装载配置

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

9、利用SessionFactory创建Session

SessionFactory sessionFactory= configuration.buildSessionFactory();

//实例化Session

Session session = sessionFactory.openSession();

 10事务启动

//开始事务

Transaction trans = session.bggainTransaction();

//多个持久化操作

//提交事务

trans.commit();

 

 

 

 

	
				
		
原创粉丝点击