第12章 编写Hibernate第一个程序【首页】杜老师
	
	0. 创建项目
	(1) 创建项目01JavaWeb12,  01学号 web project, Java EE 5.0 复制mysql-connector-java-5.1.22-bin.jar共1个jar包到WEB-INF\lib
	(2) 创建首页index.jsp
	
	本章重点
	
	备忘 tomcat中文乱码
	
	1. Hibernate概述
	1.1 什么是ORM
	
	1.2 为什么要使用ORM
	
	1.3 使用Hibernate框架的优势
	
	1.4 开发Hibernate程序的基本步骤
	
	2. Hibernate开发入门(学生成绩表管理)
	2.1 创建数据库表
	
	2.2 手动创建数据库连接
	Window  --> Open erspective --> MyEclipse Database Explore,Window --> Show view --> DB Browse,右击 new 
  
	2.3 创建Hibernate配置文件、Hibernate会话工厂类
	
	
	创建配置文件src\hibernate.cfg.xml 
	
	创建Hibernate会话工厂类: cn.duzhaojiang.hibernate\HibernateSessionFactory.java
	
	2.4 创建Student12实体类及其对象关系映射文件
	
	src\cn.duzhaojiang.model\Student12.java
	
	src\cn.duzhaojiang.model\Student12.hbm.xml, 
	
	2.5 完成插入数据
	创建src\cn.duzhaojiang.test, InsertTest01.java,右键InsertTest01.java-->Run As -->Java Application
	
	实训 使用Hibernate查询学生列表(所有学生成绩) 
	创建src\cn.duzhaojiang.test, QueryTest01.java,右键InsertTest.java-->Run As -->Java Application
	
	实训2 使用Hibernate查询学生列表(成绩<60) 
	创建src\cn.duzhaojiang.test, QueryTest2_01.java,右键InsertTest.java-->Run As -->Java Application
	
	实训3  创建学生成绩管理的jsp页面文件
	(1) 创建[学生成绩列表]页面文件WebRoot\ShowStudentList01.jsp, 并重部署项目进行测试
	
	(2) 创建[学生成绩添加]页面文件WebRoot\StudentForm01.jsp
	
	(3) 创建[新增学生成绩]页面处理文件WebRoot\AddStudent01.jsp, 并重部署项目进行测试
	
	(4) 创建[学生成绩<80列表]页面文件WebRoot\ShowStudentList2_01.jsp, 并重部署项目进行测试
	
	3. 上机题
	(1) 创建数据表、产生数据(在mysql中执行)
	
	(2) 创建flight的实体类
	在cn.duzhaojiang.model包,创建实体类Flight.java
	
	(3) 创建Flight的对象关系映射文件
	在cn.duzhaojiang.model包,Flight的对象关系映射文件Flight.hbm.xml
	
	(4) 查询所有航班信息
	在cn.duzhaojiang.test, 创建[所有飞机航班信息列表]测试文件ShowFlightList01.java, 右击该文件Run As --> Java Application执行
	
	创建[所有飞机航班信息列表]页面文件WebRoot\ShowFlightList01.jsp, 并重部署项目进行测试
	
	(5) 查询[上海浦东]飞[北京首都]航班信息
	在cn.duzhaojiang.test, 创建[查询上海浦东飞北京首都航班信息]测试文件ShowFlightList2_01.java, 右击该文件Run As --> Java Application执行
	
	创建[查询上海浦东飞北京首都航班信息]页面文件WebRoot\ShowFlightList2_01.jsp, 并重部署项目进行测试
	
	(6) 查询[长沙黄花]飞[北京南苑]且票价小于800元的航班信息
	在cn.duzhaojiang.test, 创建[查询长沙黄花飞北京南苑且票价小于800元航班信息]文件ShowFlightList3_01.java, 右击该文件Run As --> Java Application执行
	
	创建[查询长沙黄花飞北京南苑且票价小于800元航班信息]页面文件WebRoot\ShowFlightList3_01.jsp, 并重部署项目进行测试
	
	(7) 更新航班信息
	在cn.duzhaojiang.test, 创建[更新航班信息]文件UpdateFlight01.java, 右击该文件Run As --> Java Application执行
	
	创建[更新航班信息]页面文件WebRoot\FlightUpdateForm01.jsp
	
	创建[更新航班信息]页面文件WebRoot\UpdateFlight01.jsp, 并重部署项目进行测试
	
	
	返回章节目录