Hibernate简介
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
---------------------------
Hibernate核心接口和类
Session
SessionFactory
Transaction
Query
Criteria
Configuration
=============================
Java三大框架(Struts2,Spring,Hibernate),其配置均大同小异,只需两个步骤,导包,添加修改xml配置文件:
1. 在无扩展情况下环境配置只需导入Hibernate框架解压后的文件夹required内的包再加上数据库驱动包即可
2. 在etc文件夹内找到hibernate.cfg.xml配置文件,将其复制到项目src目录下,自己创建也可以
=============================
初次配置所需jar包
required文件夹内jar包如下:
MySQL驱动包如下:
-----------------------------
配置xml文件
xml文件所在目录
xml配置内容
* 前面四个property标签为基本配置,务必设置,其name值都为connection开头
> connection_url:数据库连接地址
> connection_driver_class:数据库驱动类
> connection_username:连接用户
> connection_password:链接密码
* name值为dialect的property标签为指定的数据库方言(操作数据库所使用的语言)
* name值为show_sql的property标签设置是否控制台输出数据库操作sql语句
* mapping标签的resource属性值指定pojo的mapping配置文件(这个后面实例再说)
注:具体属性可以查看hibernate框架解压的etc文件夹内的hibernate.properties文件
===========================
到这里基本配置已经完成
版权声明:本文为博主原创文章,未经博主允许不得转载。