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();