`
行者买刀
  • 浏览: 194476 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Hibernate参数配置说明表

阅读更多

      我们知道java是种面向对语言,其主要特征就有继承,多态,抽象,而数据库是种关系模型,其主要有表,主键,外键.如何保存这些对象呢,通常的解决办法是用JDBC手工创建,保存.而一种方法就是采用ORM(Object Relation Mapping对象关系映射)来解决,目前主流的ORM框架有Hibernate,TopLink,OJB.

 

## auto schema export

#hibernate.hbm2ddl.auto create-drop
#hibernate.hbm2ddl.auto create
#hibernate.hbm2ddl.auto update
#hibernate.hbm2ddl.auto validate

第一种是在创建表时删除原来的数据,我们可以进行插入数据,程序完成后又重新删除插入的数据

第二种是在只有创建表时删除原来的数据,程序完成时不删除我们过程中操作的数据

第三种是不删除.如果过程中我们增加字段,它不会报错,那么原来的数据在这个字段就会是默认值.

第四种是验证,如果过程中我们增加字段,它会报错,返回.用户可以手工添加这个字段或者用程序修改表结构.

 

 

#cascade 只有再配置两个对象的级联关系时才会有.集合操作的参数它的值有:save-update(当主对象保存时,从对象也会跟着保存)

还有none,all,save-update,delete,lock,refresh,evict,replicate,persist,merge,delete-prphan.

 

 

分享到:
评论

相关推荐

    hibernate 连接池配置详解

    ### Hibernate 连接池配置详解 #### 一、概述 在使用Hibernate进行数据库操作时,合理配置连接池是非常重要的一步。连接池可以帮助我们更高效地管理数据库连接资源,避免频繁创建与销毁数据库连接带来的性能开销。...

    struts2.3+spring3.1.2+hibernate4.1.6 配置说明

    在这个配置说明中,开发者使用的是Struts2.3、Spring3.1.2和Hibernate4.1.6的版本。 首先,我们需要了解这三大框架的基本作用: - **Struts2**:是一个基于MVC(Model-View-Controller)设计模式的Web应用框架,...

    hibernate注解配置

    通过上述介绍可以看出,Hibernate提供了丰富的注解来配置实体类与数据库表之间的映射关系,极大地简化了开发过程中的配置工作。理解这些注解的含义及其应用场景对于高效地使用Hibernate至关重要。在实际开发中,可以...

    Hibernate映射配置详解

    该文件中包含了数据库连接信息、方言设置、缓存配置等关键参数。例如: ```xml <hibernate-configuration> <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> ...

    Hibernate配置数据库连接

    ### Hibernate配置数据库连接知识点详解 #### 一、Hibernate简介与作用 Hibernate 是一款开源的对象关系映射(Object Relational Mapping, ORM)框架,用于 Java 应用程序与关系型数据库之间的交互。它允许开发者以...

    Struts+Spring+Hibernate配置说明

    ### Struts+Spring+Hibernate配置说明 #### 一、引言 在现代企业级应用开发中,Struts、Spring 和 Hibernate 是三个非常重要的框架。它们分别用于构建MVC(Model-View-Controller)架构的视图层、控制层以及持久化...

    经典hibernate配置详解

    Hibernate的配置主要通过`hibernate.cfg.xml`文件进行,该文件包含了数据库连接信息、实体类扫描路径、缓存设置等多个关键参数。这是所有Hibernate应用的起点,它定义了与数据库交互的基本规则。 2. **数据库连接...

    Hibernate入门 - 基础配置详细说明

    配置数据库连接参数是Hibernate配置中的关键部分。例如,对于MySQL数据库,我们可以设置以下属性: - `hibernate.dialect` 指定所使用的数据库方言,这里是`net.sf.hibernate.dialect.MySQLDialect`,确保Hibernate...

    Tomcat下配置Hibernate

    3. **配置Hibernate**:编写`hibernate.cfg.xml`配置文件,设置数据库连接参数及Hibernate的一些常用属性。 4. **实体类映射**:创建实体类并使用注解或XML文件的方式进行对象与数据库表之间的映射。 5. **整合测试*...

    Hibernate 源代码及重要说明

    3. **Configuration**: Hibernate的配置文件(hibernate.cfg.xml)用于设置数据库连接参数,如URL、用户名、密码等,以及加载映射文件。 4. **实体类与映射文件**: 实体类代表数据库中的表,通过Hibernate的注解或...

    Myeclipse中Hibernate配置Oracle10g

    在Myeclipse中配置Hibernate以连接Oracle10g数据库是一项常见的开发任务,这涉及到多个步骤,包括设置数据库连接、添加驱动、配置Hibernate项目以及生成相关的配置文件。以下是对这个过程的详细说明: 首先,你需要...

    hibernate 配置连接池的三种方法

    以下是对Hibernate配置连接池的三种常见方法的详细说明: 1. **C3P0连接池配置** C3P0是一个开源的JDBC连接池,适用于Hibernate。配置C3P0连接池主要涉及在`hibernate.cfg.xml`中添加相应的属性。例如: ```xml ...

    hibernate 详细配置

    【hibernate 详细配置】是指在Java应用中配置Hibernate...以上是Hibernate配置的一些关键属性,调整这些参数可以帮助优化数据库操作性能,提升应用程序的运行效率。在实际开发中,应根据项目需求和环境调整合适的配置。

    hibernate注解说明文档

    为了简化开发流程并提高代码可读性和维护性,Hibernate引入了一系列注解,使得开发者能够更加直观地配置实体类与数据库表之间的映射关系。 #### 二、核心注解解析 ##### 1. @Entity - **功能**:将一个Java类声明...

    Hibernate 课件_配置文件详解

    通过以上介绍,我们不仅了解了Hibernate配置文件的基本结构和关键属性,还深入探讨了JDBC参数、连接池配置以及POJO类与数据库映射的实现机制。这对于深入理解和掌握Hibernate的工作原理至关重要。希望这些知识点能...

    Hibernate 高级配置

    4. **commons DBCP 配置说明** - DBCP是Apache的一个数据库连接池组件,它可以帮助减少创建和管理数据库连接的开销。配置包括设置最大和最小连接数、超时时间、验证查询等。 5. **Hibernate 的缓存机制介绍** - ...

    模拟hibernate根据表生成Java bean文件

    这通常是项目中的说明文件,包含了如何使用该工具、配置参数、依赖等信息。对于初次使用者来说,这是理解工具功能和用法的关键。 8. **`createBean`**: 这可能是执行代码生成的主程序或者脚本,负责连接数据库、...

Global site tag (gtag.js) - Google Analytics