今天,将与大家分享第一个hibernate程序,借助hibernate框架实现O/R转换,将对象存入数据库。
工具/原料
1
IntelliJ IDEA
2
hibernate 4.2.2
3
mysql-connector-java-5.1.35
方法/步骤
1
添加hibernate 4.2.2 required 库文件,如下所示
2
添加mysql connector驱动文件,如下所示:
3
新建Student.java类文件,作为java bean对象:
4
建立Student.hbm.xml映射文件,以便于hibernate引用,实现数据库与对象对应。
5
添加 hibernate.cfg.xml 配置文件,hibernate借助该文件建立session对象。
6
建立HibernateUtil.java工具类(非必须),用于建立Session对象。
7
编写测试类 StudentTest.java 用于功能测试,验证是否工作。
8
项目完成后,整体框架结构如下所示:
注意事项
MySQL数据库db_hiber需要事先创建,表创建语句为 CREATE TABLE student (id int primary key, name varchar(30), age int);