`
hepx
  • 浏览: 151806 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Hibernate常用配置属性

阅读更多

属    性
说    明
hibernate.dialect
连接数据库使用的SQL方言
hibernate.show_sql
指定是否在控制台上输出SQL语句,值为true或false 
hibernate.format_sql
指定是否按照标准格式在控制台上输出SQL语句,值为true或false 
hibernate.default_schema
在生成的SQL中,将给定的schema/tablespace附加于非全限定名的表名上
hibernate.default_catalog
在生成的SQL中,将给定的catalog附加于非全限定名的表名上
hibernate.session_factory_name
SessionFactory创建后,将自动使用这个名字绑定到JNDI中
hibernate.max_fetch_depth
为单向关联(一对一、多对一)的外连接抓取(Outer Join Fetch)树设置最大深度,值为0意味着将关闭默认的外连接抓取。建议在0到3之间取值
hibernate.default_batch_fetch_size
为Hibernate关联的批量抓取设置默认数量。建议使用4、8或16
hibernate.default_entity_mode
为由SessionFactory打开的所有Session指定默认的实体表现模式
hibernate.order_updates
强制Hibernate按照被更新数据的主键为SQL更新排序。这么做将减少在高并发系统中事务的死锁。值为true或false 
hibernate.generate_statistics
用于指定Hibernate是否收集有助于性能调节的统计数据,值为true或false,默认值为false
hibernate.use_identifer_rollback
用于指定在对象被删除时,生成的标识属性是否被重设为默认值,值为true或false,默认值为false
hibernate.use_sql_comments
用于指定是否在SQL语句中输出便于调试的注释信息,值为true或false,默认值为false

分享到:
评论

相关推荐

    常用 Hibernate 映射配置说明.doc

    ### 常用Hibernate映射配置详解 #### 1. hibernate-mapping节点解析 `hibernate-mapping`节点是Hibernate映射文件中的顶级节点,用于定义一系列配置选项,控制整个映射文件的行为和映射规则。这些配置包括数据库...

    hibernate 常用核心包

    在使用 Hibernate 时,开发者还需要配置 Hibernate 的属性,例如数据库连接信息、方言、缓存策略等,这通常通过一个或多个 XML 文件(如 `hibernate.cfg.xml`)或编程式配置(通过 `Configuration` 类)完成。...

    hibernate 配置属性参数详情(全)

    以下是一些关键的Hibernate配置属性及其用途: 1. **hibernate.dialect**:这个属性用于指定针对特定数据库的方言类,以便Hibernate能生成优化过的SQL。例如,如果你使用的是MySQL,你可以设置为`org.hibernate....

    Hibernate常用配置

    ### Hibernate常用配置详解 #### 一、概述 Hibernate 是一款开放源代码的 ORM(对象关系映射)框架,它对 JDBC 进行了轻量级的封装,使得 Java 开发人员可以使用面向对象的方式来操作数据库。本文将详细介绍 ...

    oracle的hibernate配置文件

    Hibernate有许多可配置的属性,如是否启用自动创建/更新/验证数据库结构,事务隔离级别等: ```xml <property name="hibernate.hbm2ddl.auto">update <property name="hibernate.show_sql">true ``` `...

    hibernate 常用jar 包

    下面我们将详细探讨Hibernate常用JAR包及其作用。 1. **hibernate-core.jar**:这是Hibernate的核心库,包含了主要的ORM功能,包括实体管理、持久化操作、事务管理和查询服务。它提供了对Hibernate Session和...

    hibernate常用包(包含数据库)

    标题中的“hibernate常用包(包含数据库)”指的是Hibernate框架的基础组件,这些组件是进行JavaWeb开发中数据持久化操作的关键。Hibernate是一个强大的对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间...

    hibernate常用配置

    以下是一些关于 Hibernate 常用配置的详细解释,特别是关于关联关系映射的部分: 1. 单向多对一关联: - 在这种关联中,一个实体(如 `Employee`)可以关联多个另一个实体(如 `Department`),但 `Department` 并...

    Hibernate常用的jar包和两个配置文件

    一、Hibernate常用jar包 1. **hibernate-core.jar**:这是Hibernate的核心库,包含了所有必要的API和实现,包括Entity管理、Session接口、Query语言等。 2. **hibernate-entitymanager.jar**:提供了JPA(Java ...

    Hibernate_3.2属性文档介绍_中文

    其中,注解是现代Hibernate项目中最常用的配置方法,它可以直接在实体类的属性上添加,如`@Column`、`@ManyToOne`等,大大简化了配置过程。 ### 性能优化 在Hibernate 3.2中,对于属性的访问策略和缓存机制进行了...

    Spring + JPA + Hibernate配置

    标题“Spring + JPA + Hibernate配置”涉及到的是Java开发中常用的三个框架——Spring、Java Persistence API (JPA) 和Hibernate的集成与配置。这是一份关于如何将这些框架结合使用的教程或参考资料,可能包含了实现...

    hibernate配置文件

    根据给定的信息,可以看出这里并没有直接提供关于Hibernate配置文件的具体内容。然而,我们可以根据标题“hibernate配置文件”及描述“不会的可以看看,什么乱七八槽的东西.20字,没有问题”来推断出,这部分内容...

    hibernate各种常用关联关系的基本配置

    本篇文章将深入探讨Hibernate中常见的几种关联关系及其基本配置。 一、一对一(OneToOne)关联 在一对一关联中,一个实体对象只对应数据库中的一个记录。配置方式通常通过`@OneToOne`注解实现,可以设置`mappedBy`...

    Hibernate配置数据库连接

    在实际应用中,通常还需要在 Hibernate 的配置文件中设置相关的属性来完成数据库连接的配置。以下是一些常见的配置项及其说明: - **hibernate.connection.driver_class**:指定数据库驱动类名。 - **hibernate....

    hibernate4配置二级缓存

    Ehcache是Hibernate常用的二级缓存提供商,它是一款开源、高性能、轻量级的缓存解决方案。 配置Hibernate4的二级缓存主要涉及以下几个步骤: 1. **引入依赖**:首先,你需要在项目的pom.xml或build.gradle文件中...

    hibernate相关配置.rar

    - **会话(Session)**:是Hibernate的常用接口,用于执行CRUD操作,提供了一种临时的工作空间,保存了从数据库加载的对象和对这些对象的更改。 - **事务(Transaction)**:在Hibernate中,事务管理是非常关键的...

    hibernate 3.5.5 常用jar包

    在这个“hibernate 3.5.5 常用jar包”中,包含了运行和开发基于Hibernate 3.5.5应用所需的核心库。以下是关于Hibernate 3.5.5及其相关jar包的关键知识点: 1. **对象关系映射(ORM)**:ORM是将数据库中的表映射为...

    hibernate关联映射的作用和常用属性解释

    ### Hibernate关联映射的作用与常用属性详解 #### 关联映射概述 在对象关系映射(Object Relational Mapping,简称ORM)技术中,Hibernate作为Java领域内非常成熟且功能强大的框架之一,它允许开发者将Java类映射...

    struts2.0+spring2.0+hibernate3.2常用配置

    数据源引用了之前配置的 `dataSource`,`mappingResources` 用于指定 Hibernate 映射文件的位置,`hibernateProperties` 设置了 Hibernate 运行时的属性,如方言和是否显示 SQL。 通过这样的 SSH 集成,开发者可以...

Global site tag (gtag.js) - Google Analytics