有关Spring的知识大部分都已经温习完毕,今天开始转向Hibernate的温习工作了
必须包hibernate-distribution-3.5.3-Final\hibernate3.jar
hibernate-distribution-3.5.3-Final\lib\required\slf4j-api-1.5.8.jar
hibernate-distribution-3.5.3-Final\lib\required\slf4j-api-1.5.8.jar
hibernate-distribution-3.5.3-Final\lib\required\slf4j-api-1.5.8.jar
hibernate-distribution-3.5.3-Final\lib\required\slf4j-api-1.5.8.jar
hibernate-distribution-3.5.3-Final\lib\required\slf4j-api-1.5.8.jar
首先在hibernate资源包中找到:hibernate-distribution-3.5.3-Final\project\tutorials\web\src\main\resources\hibernate.cfg.xml,将这个配置文件复制到你的项目SRC目录下,然后根据实际情况进行适当修改,我的示例中修改后为
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!--数据库连接设置-->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/test</property>
<property name="connection.username">root</property>
<property name="connection.password">root</property>
<!--JDBC连接池大小-->
<property name="connection.pool_size">2</property>
<!-- 数据库语言 -->
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- Hibernate当前的会话上下文 -->
<property name="current_session_context_class">org.hibernate.context.ManagedSessionContext</property>
<!-- 禁用二级缓存 -->
<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
<!-- 控制台显示SQL语句 -->
<property name="show_sql">true</property>
<!-- 格式化SQL语句 -->
<property name="hibernate.format_sql">true</property>
<!--
启动时删数据库中的表,然后创建,退出时不删除数据表 <property
name="hbm2ddl.auto">create</property>
-->
<!--
启动时删数据库中的表,然后创建,退出时自动删除所有表 <property
name="hbm2ddl.auto">create-drop</property>
-->
<!--
自动修改,如果表结构与实体类不一致,那么就更新表结构,数据会保留
(如果原表不存在,就创建新表;如果缺少相应的字段,就加入;对于原来存在的多余字段,不作处理) <property
name="hbm2ddl.auto">update</property>
-->
<!--
自动校验,如果表结构与实体类不一致,那么不做任何操作,报错 <property
name="hbm2ddl.auto">validate</property>
-->
<!-- Drop and re-create the database schema on startup -->
<property name="hbm2ddl.auto">update</property>
<!-- 实体关系映射文件 -->
<mapping resource="com/zenoh/bean/Student.hbm.xml" />
</session-factory>
</hibernate-configuration>
分享到:
相关推荐
示例中包括:基于底层的JDBC对数据库的操作和利用hibernate对数据库操作的对比,其中hibernate的实体关系映射包括(一对多,多对多)还有与Spring的整合例子。
建立最简单的项目基础结构:Board/User/Article三个类,包含最基本的配置文件。同时,在这一步中,建立测试类,刻画项目各个类之间的契约关系。 步骤2: 对文章的种类增加“投票”类型,展示对多型的处理。 步骤3: ...
“查询POLYGON((1 1,20 1,20 20,1 20,1 1))”以便查询在由4个点(1 1),(1 20)(20 1 )和(20 20)。 注意:MySQL56SpatialDialect和MySQL56InnoDBSpatialDialect似乎不起作用,至少对我而言。 错误地使将...
内容:hibernate001:通过 XML 配置的基本示例 hibernate002:通过注释配置的基本示例 hibernate003:会话方法练习 hibernate004:组件使用示例 hibernate005:单向关系映射示例 hibernate006:双向关系映射示例 ...
Hibernate3.x简单配置示例,单表简单映射及Hibernate基本配置示例
1、本示例只是借花献佛,其实网上SpringMVC+Hibernate-JPA的示例代码一大堆,但是有源代码的demo很少,而且大部分介绍不全面,容易造成学习误区。我也是曾经学习网上示例来完成这个demo。本人是参考...
struts2+hibernate示例,描述了框架的搭建方式,还有基础jar包的添加。连接数据库为Mysql,另外添加了jdbc的示例。
这是我写的一个小示例希望能给大家学习带来帮助 ---dragonzhao
struts2+Hibernate 示例 目的:构建struts2开发框架 使用 Hibernate作为持久层操作 适合:有一定struts2基础 实现:通过对用户信息的基本操作来给大家做个示范 1、struts2的搭建 2、web.xml文件的简单配置 3、...
SSH整合示例(详情见我博客专栏)之前的博客我们总结了spring基础、spring分别整合struts2、hibernate、mybatis等,今天我们来同时整合下 struts、spring、hibernate,也就是所谓的 ssh 。 整合流程: 1 首先整合...
第 1 章 教程 第 2 章 体系结构(Architecture) 第 3 章 配置 第 4 章 持久化类(Persistent Classes) 第 5 章 对象/关系数据库映射基础(Basic O/R Mapping) 第 6 章 Types 第 7 章 集合...
呈现了hibernate二级缓存 的基本用法 相信可参照相关文档 来学习
学hibernate框架时写的例子,基本功能都有,注释比较多,容易看懂。
struts2+Hibernate+Spring 示例 目的:构建struts2开发框架 使用 Hibernate作为持久层操作 采用Spring容器 适合:有一定struts2基础 对Hibernate有一定的了解 对Spring有一定的知识 实现:通过对用户信息的基本...
使用hibernate实现一套基本的增删改查,了解hibernate最基本的配置,初学者适用,欢迎下载
1、本示例只是借花献佛,其实网上SpringMVC+Hibernate-JPA的示例代码一大堆,但是有源代码的demo很少,而且大部分介绍不全面,容易造成学习误区。我也是曾经学习网上示例来完成这个demo。本人是参考...
1. 在Tomcat中快速上手 1.1. 开始Hibernate之旅 1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 结语 2. 架构(Architecture) 2.1. 概况(Overview) 2.2. 实例状态 2.3. JMX整合 2.4. 对JCA的支持 3. 配置 ...
1. Hibernate入门 1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第...
1. Hibernate入门 1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第...
代码中包含了Hibernate的使用的基本例子