(1) 创建项目01JavaWeb14, 01学号 web project, Java EE 5.0 复制mysql-connector-java-5.1.22-bin.jar共1个jar包到WEB-INF\lib
(2) src创建hibernate.cfg.xml
(3) src创建cn.duzhaojiang.hibernate包,创建HibernateSessionFactory.java
(4) 创建首页index.jsp
知识点:文件名 src/hibernate.cfg.xml
主要内容:根节点
(1) 创建数据表、数据(在mysql中执行)
(2) 创建学生[多]、班级[一]实体类
在cn.duzhaojiang.model包,创建学生实体类[Student01.java]
在cn.duzhaojiang.model包,创建班级实体类[Classes01.java]
(3) 创建对象关系映射文件
在cn.duzhaojiang.model包,创建对象关系映射文件Student01.hbm.xml
在cn.duzhaojiang.model包,创建对象关系映射文件Classes01.hbm.xml
(4) 在src\hibernate.cfg.xml中添加
<mapping resource="cn/duzhaojiang/model/Classes01.hbm.xml" />
<mapping resource="cn/duzhaojiang/model/Student01.hbm.xml" />
(5) 在cn.duzhaojiang.test下创建测试类[QueryTest_01.java]并测试
在WebRoot下创建[装载学号为3的学生对象]网页[QueryTest_01.jsp]并部署web测试
(6) 在cn.duzhaojiang.test下创建测试类[SaveTest_01.java]并测试
(1) 创建班级[一]、学生[多]实体类
在cn.duzhaojiang.model包,创建班级实体类[Classes01_.java]
在cn.duzhaojiang.model包,创建学生实体类[Student01_.java]
(2) 创建对象关系映射文件
在cn.duzhaojiang.model包,创建对象关系映射文件Classes01_.hbm.xml
在cn.duzhaojiang.model包,创建对象关系映射文件Student01_.hbm.xml
(3) 在src\hibernate.cfg.xml中添加
<mapping resource="cn/duzhaojiang/model/Classes01_.hbm.xml" />
<mapping resource="cn/duzhaojiang/model/Student01_.hbm.xml" />
(4) 在cn.duzhaojiang.test下创建测试类[QueryTest2_01.java]并测试
在WebRoot下创建[班级编号为2的学生]网页[QueryTest2_01.jsp]并部署web测试
(5) 在WebRoot下创建[所有学生]网页[QueryTest3_01.jsp]并部署web测试