Hibernate的入门案例
什么是Hibernate?
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
其实Hibernate就是一个持久层的ORM框架
ORM:对象关系映射
首先下载Hibernate并解压
地址如下
https://sourceforge.net/projects/hibernate/files/hibernate-orm/5.0.7.Final/
在eclipse创建javaweb项目并导入包
在eclipse创建javaweb项目并导入包
在 lib/required 可找到部分包
最终导入的全部包如下
1.数据库驱动包
2.必须包
3.日志记录的包
配置数据库的表格
CREATE TABLE cst_customer
(
cust_id
BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT ‘客户编号(主键)’,
cust_name
VARCHAR(32) NOT NULL COMMENT ‘客户名称(公司名称)’,
cust_source
VARCHAR(32) DEFAULT NULL COMMENT ‘客户信息来源’,
cust_industry
VARCHAR(32) DEFAULT NULL COMMENT ‘客户所属行业’,
cust_level
VARCHAR(32) DEFAULT NULL COMMENT ‘客户级别’,
cust_linkman
VARCHAR(64) DEFAULT NULL COMMENT ‘联系人’,
cust_phone
VARCHAR(64) DEFAULT NULL COMMENT ‘固定电话’,
cust_mobile
VARCHAR(16) DEFAULT NULL COMMENT ‘移动电话’,
PRIMARY KEY (cust_id
)
) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET&#