
本着应用的目的快速学习Hibernate4框架
- 初识Hibernate
版本
本人使用的是Hibernate4.3.5Final版本,使用之前需要将Hibernate中lib下的required中的所有jar包导入工程目录中。
前面的话
本节主要介绍
- 获取SessionFactory和Session
- 使用映射文件和注解两种方式进行简单的增删改查操作
hibernate.cfg.xml
位置:该文件应放置于src目录下
内容:
1 | <?xml version='1.0' encoding='utf-8'?> |
注意:
<mapping resource="cn/codeforgod/model/Student.hbm.xml"/>
Student类的映射规则,使用hbm映射文件方式
<mapping class="cn.codeforgod.model.Teacher"/>
Teacher类的映射规则,使用类注解方式
编写Student类
1 | package cn.codeforgod.model; |
编写Student.hbm.xml
1 | <?xml version="1.0"?> |
HibernateUtil
1 | package cn.codeforgod.util; |
JUnit测试
1 | package cn.codeforgod.test; |
注意:
这里可以不建表,因为Hibernate会自动建表。
使用Annotation建立Teacher类
1 | package cn.codeforgod.model; |
对于JUnit测试中的SaveT方法,其它方法一样。