时间: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邮箱联系删除。
本文介绍了eclipse下搭建hibernate5.0环境的步骤,分享给大家,具体如下:hibernate引入的jar包:hibernate-release-5
由于换电脑或重装系统后常需要重新搭建PHP环境,此次简单记录一下Windows下搭建PHP环境的过程,具体步骤可以参照网上资料准备工作:Windows下手工搭建
本文实例讲述了Hibernate环境搭建与配置方法。分享给大家供大家参考,具体如下:1.下载hibernatejar包:hibernate-release-4.
利用node和npm环境我们可以很快的搭建一个vue环境。具体步骤,请看上一篇博客。搭建完成后,我们可以看到生成的文件夹中包括如下文件:1、build文件夹是保
相对于熟读官方文档,更重要的是要把框架环境搭起来。零、环境介绍操作系统:centOS数据库:mysql5.6(阿里云RDS)PHP5.4.4(>=5.4即可)L