hibernate框架环境搭建具体步骤(介绍)

时间:2021-05-20

一. 概述:hibernate框架是作用于dao层的,实现对数据的持久化保存.通过面向对象的方式操作数据库。

二. hibernate框架的搭建

1.导包

lib目录下的required文件夹下的所有jar包.

mysql驱动包.

2.创建数据库于表.

3.创建实体类.

4.创建实体映射文件(以crm练习Customer类为例)

实体类名.hbm.xml

引入约束文件

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://.mysql.jdbc.Driver</property> <property name="hibernate.connection.url">jdbc:mysql:///hibernate_54</property> <property name="hibernate.connection.username">root</property> <property name="hibernate.connection.password">1234</property> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> <!-- 可选配置 //是否在控制台显示hibernate生成的sql hibernate.show_sql true //是否对显示到控制台的sql语句格式化 hibernate.format_sql true //自动建表 # create(测试时使用) : 自动建表,每次启动hibernate的时候都会自动建表. # create-drop(测试时使用) : 自动建表,每次启动hibernate的时候都会自动建表.释放资源时会将所有表删除. # update(常用) : 自动建表,有表就不会再创建,如果已经存在的表不完全匹配.会自动修改表结构. # validate : 校验表结构.不会自动建表.每次hibernate启动时都会检查表结构是否正确. //不正确=>抛出异常. --> <property name="hibernate.show_sql">true</property> <property name="hibernate.format_sql">true</property> <property name="hibernate.hbm2ddl.auto">update</property> <!-- 指定数据库隔离级别 ## specify a JDBC isolation level #hibernate.connection.isolation 4 mysql 默认级别是4 Oracle 默认级别是2 --> <property name="hibernate.connection.isolation">4</property> <!-- 配置session与当前线程绑定 --> <property name="hibernate.current_session_context_class">thread</property> <!-- 映射引入配置 resource属性:填写引入映射文件的路径. 相对于src目录下. --> <mapping resource="cn/itcast/domain/Customer.hbm.xml" /> </session-factory> </hibernate-configuration>

以上这篇hibernate框架环境搭建具体步骤(介绍)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章