`
Andy_Dou
  • 浏览: 233726 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Hibernate属性配置

 
阅读更多
<property name="hibernateProperties">
	<props>
		<!-- 方言 -->
		<prop key="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</prop>
		<!-- <prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop> -->
		<!-- <prop key="hibernate.show_sql">true</prop> -->
		<prop key="hibernate.format_sql">false</prop>
		<prop key="hibernate.use_sql_comments">false</prop>
		<!-- 禁用hbm文件扫描 -->
		<prop key="hibernate.archive.autodetection">class</prop>
		<!--prop key="hibernate.cglib.use_reflection_optimizer"> true </prop -->
		<prop key="hibernate.query.factory_class">
			<!-- org.hibernate.hql.classic.ClassicQueryTranslatorFactory -->
			org.hibernate.hql.ast.ASTQueryTranslatorFactory
		</prop>
		<!-- 用Hibernate来维护实体类的持久化<prop key="hibernate.hbm2ddl.auto">create</prop> -->
		<prop key="hibernate.hbm2ddl.auto">update</prop>
		<prop key="hibernate.connection.useUnicode">true</prop>
		<prop key="hibernate.connection.characterEncoding">gbk</prop>
		<!-- 使用二级缓存和查询缓存,提高性能 -->
		<prop key="hibernate.cache.use_query_cache">true</prop>
		<prop key="hibernate.cache.use_second_level_cache">true</prop>
		<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
		<!-- 禁用NamedQuery -->
		<prop key="hibernate.query.startup_check">false</prop>
	</props>
</property>

 

分享到:
评论

相关推荐

    oracle的hibernate配置文件

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

    hibernate属性级别注解实例代码

    Hibernate属性级别注解是Hibernate ORM框架中用于在Java对象(实体类)的属性上定义数据库映射的关键元素。这些注解使得开发人员能够无需XML配置文件就能声明对象与数据库之间的映射关系,从而简化了开发过程。以下...

    Hibernate的配置文件

    在实际开发中,`hibernate.cfg.xml`可能会包含更多特定的配置,如日志设置、数据库版本控制等。开发者可以根据项目需求对其进行调整。下载提供的`hibernate.cfg.xml`文件,可以作为参考模板,根据自己的数据库和应用...

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

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

    Hibernate 参数配置详解

    ### Hibernate 参数配置详解 #### 一、概述 Hibernate 是一款流行的 Java 持久层框架,它通过提供一套丰富的 API 和配置选项来简化数据库访问。本文档将深入探讨 Hibernate 的核心配置参数及其功能,帮助开发者更...

    Hibernate基本配置演示

    总结,Hibernate的基本配置涉及数据库连接信息设置、实体类的定义、以及SessionFactory的创建。理解这些核心概念后,你就可以开始利用Hibernate的强大功能来简化数据库操作,提高开发效率。记得在实际应用中根据自己...

    hibernate配置文件详解

    Hibernate 配置文件详解 Hibernate 是一个流行的 ORM(Object-Relational Mapping)框架,用于简化 Java 应用程序中的数据库交互。 Hibernate 的配置文件是其核心组件之一,用于定义 Hibernate 的运行期参数。下面...

    Hibernate集合属性的延迟加载.doc

    在给定的文档中,我们看到一个例子,展示了如何在 Hibernate 中配置一个具有集合属性的实体类 `Person`,以及如何通过映射文件启用延迟加载。`Person` 类拥有一个 `Set&lt;Address&gt;` 类型的 `addresses` 属性,表示个人...

    hibernate数据库中文乱码问题

    2. **Hibernate属性设置**:除了在连接URL中设置字符集外,还需要在Hibernate配置文件中显式地指定连接使用的字符集编码: ```xml &lt;property name="connection.characterEncoding"&gt;UTF-8 ...

    Hibernate程序的配置文件

    这可以通过添加相应的连接池依赖并设置相应的配置属性来实现。 3. **方言设置**:方言(Dialect)是Hibernate与特定数据库通信的语言,比如对于MySQL,我们可以设置`&lt;property name="hibernate.dialect"&gt;org....

    Hibernate 参数设置一览表 属性名 用途

    Hibernate 参数设置一览表 属性名 用途 详细解读hibernate配置时的参数定义

    Hibernate 参数设置一览表.doc

    参数设置是优化Hibernate性能的关键环节,以下是对文档中提到的一些重要Hibernate配置参数的详细解释: 1. **hibernate.dialect**:这个参数指定Hibernate使用的数据库方言(Dialect),确保Hibernate能生成适合...

    Hibernate的配置详解

    这个接口用于设置Hibernate所需的配置信息,如数据源、连接参数等,并根据配置文件读取信息创建`SessionFactory`。`SessionFactory`是一个重量级对象,它是整个应用中唯一需要实例化的对象,用于创建`Session`对象。...

    Hibernate核心配置文件对照表

    - `hibernate.connection.driver_class`: 这个属性指定用于连接数据库的JDBC驱动类。例如,对于MySQL,它通常是`com.mysql.jdbc.Driver`。 - `hibernate.connection.url`: 数据库的连接URL,其中包含了数据库...

    经典hibernate配置详解

    具体到文档“Hibernate属性配置.doc”,它可能详细解析了上述各个配置项的具体用法和最佳实践,是进一步学习Hibernate配置的宝贵资源。在实际工作中,结合官方文档和示例代码,你可以根据项目的实际需求进行灵活配置...

    Hibernate XML配置表映射实例

    首先,Hibernate的XML配置文件通常被称为`hibernate.cfg.xml`,它是连接数据库、定义SessionFactory等核心设置的地方。在这个文件中,我们需要配置数据库连接信息,如URL、用户名、密码以及JDBC驱动类。例如: ```...

    hibernate--5.Hibernate配置文件详解-2

    标题"hibernate--5.Hibernate配置文件详解-2"暗示我们将继续上一节的内容,进一步深入理解Hibernate配置文件的各个方面。通常,Hibernate的配置文件以`hibernate.cfg.xml`的形式存在,它是项目初始化和连接数据库的...

    Hibernate之配置使用案例hibernate001

    《Hibernate之配置使用案例hibernate001》 Hibernate,作为Java领域中的一款主流对象关系映射(ORM)框架,极大地简化了数据库操作。它允许开发者使用面向对象的方式来处理数据库,而无需直接编写SQL语句。在本案例...

    hibernate配置参数大全

    对于使用C3P0连接池的情况,可以设置更多特定的属性来优化性能: - **`hibernate.c3p0.min_size`**:定义最小连接数。 - **`hibernate.c3p0.max_size`**:定义最大连接数。 - **`hibernate.c3p0.timeout`**:...

    Hibernate四大属性

    这四个属性是Hibernate配置的核心部分,理解和正确设置它们能有效提升应用的性能和稳定性。在实际开发中,还需要根据具体项目需求和数据库环境进行调整。例如,对于生产环境,我们可能需要更严谨的模式验证(`...

Global site tag (gtag.js) - Google Analytics