`
xzknet
  • 浏览: 311730 次
  • 性别: Icon_minigender_1
  • 来自: 河南
文章分类
社区版块
存档分类
最新评论

MyEclipse Hibernate 快速入门中文版与Hibernate的相关配置属性

阅读更多

MyEclipse Hibernate 快速入门中文版的HTML完整版本下载地址:

 http://beansoft.java-cn.org/download/MyEclipse_Hibernate_Quickstart_zh_CN.zip 719KB

Hibernate配置属性

属性名 用途
hibernate.dialect Hibernate方言(Dialect)的类名 - 可以让Hibernate使用某些特定的数据库平台的特性

取值. full.classname.of.Dialect

hibernate.default_schema 在生成的SQL中,scheml/tablespace的全限定名

取值. SCHEMA_NAME

hibernate.session_factory_name SessionFactory绑定到JNDI中去.

取值. jndi/composite/name

hibernate.use_outer_join 允许使用外连接抓取.

取值. true | false

hibernate.max_fetch_depth 设置外连接抓取树的最大深度

取值. 建议设置为03之间

hibernate.jdbc.fetch_size 一个非零值,用来决定JDBC的获取量大小。(会调用calls Statement.setFetchSize()).
hibernate.jdbc.batch_size 一个非零值,会开启Hibernate使用JDBC2的批量更新功能

取值. 建议值在 530之间。

hibernate.jdbc.use_scrollable_resultset 允许Hibernate使用JDBC2提供的可滚动结果集。只有在使用用户自行提供的连接时,这个参数才是必需的。否则Hibernate会使用连接的元数据(metadata)。

取值. true | false

hibernate.jdbc.use_streams_for_binary 在从JDBC读写binary(二进制)或者serializable(可序列化)类型时,是否使用stream(流). 这是一个系统级别的属性。

取值. true | false

hibernate.cglib.use_reflection_optimizer 是否使用CGLIB来代替运行时反射操作。(系统级别属性,默认为在可能时都使用CGLIB).在调试的时候有时候使用反射会有用。

取值. true | false

hibernate.jndi.<propertyName> propertyName这个属性传递到JNDI InitialContextFactory (可选)
hibernate.connection.isolation 事务隔离级别 (可选)

取值. 1, 2, 4, 8

hibernate.connection.<propertyName> propertyName这个JDBC 属性传递到DriverManager.getConnection().
hibernate.connection.provider_class 指定一个自定义的ConnectionProvider类名

取值. classname.of.ConnectionProvider

hibernate.cache.provider_class 指定一个自定义的CacheProvider缓存提供者的类名

取值. classname.of.CacheProvider

hibernate.transaction.factory_class 指定一个自定义的TransactionFactory类名,Hibernate Transaction API将会使用.

取值. classname.of.TransactionFactory

jta.UserTransaction JTATransactionFactory 用来获取JTA UserTransaction的JNDI名.

取值. jndi/composite/name

hibernate.transaction.manager_lookup_class TransactionManagerLookup的类名 - 当在JTA环境中,JVM级别的缓存被打开的时候使用.

取值. classname.of.TransactionManagerLookup

hibernate.query.substitutions 把Hibernate查询中的一些短语映射为SQL短语。(比如说短语可能是函数或者字符) .

取值. hqlLiteral=SQL_LITERAL, hqlFunction=SQLFUNC

hibernate.show_sql 把所有的SQL语句都输出到控制台(可以作为log功能的一个替代).

取值. true | false

hibernate.hbm2ddl.auto 自动输出schema创建DDL语句.

取值. update | create | create-drop

hibernate.max_fetch_depth=0时,表示不允许外连接,这时的预先抓取策略就算设置了也是失效的,取而代之的是立即加载策略。
分享到:
评论

相关推荐

    MyEclipse Hibernate 快速入门中文版

    MyEclipse Hibernate 快速入门中文版

    MyEclipseHibernate快速入门中文版

    总的来说,"MyEclipse Hibernate 快速入门中文版"是初学者学习MyEclipse与Hibernate集成开发的宝贵资料,它将帮助读者快速搭建开发环境,理解ORM概念,以及在实际项目中运用Hibernate进行数据库操作。通过这个教程的...

    MyEclipse+Hibernate快速入门中文版

    ### MyEclipse+Hibernate快速入门知识点详解 #### 一、前言 本文档旨在通过一个简单易懂的方式,介绍如何在MyEclipse环境下配置并使用Hibernate框架。这是一份非常适合初学者使用的指南,特别是对于那些希望快速...

    MyEclipse Hibernate快速入门中文版

    【MyEclipse Hibernate快速入门中文版】是一份旨在帮助初学者快速掌握MyEclipse集成环境下的Hibernate框架使用的教程。Hibernate是一个强大的Java持久化框架,它简化了数据库与Java对象之间的交互,使得开发者能够...

    MyEclipse Hibernate 快速入门 中文版(单一mht文件)

    MyEclipse Hibernate 快速入门 中文版.mht

    MyEclipse Hibernate 快速入门中文教程

    【MyEclipse Hibernate 快速入门中文教程】 MyEclipse是一款强大的Java集成开发环境,而Hibernate则是一个优秀的对象关系映射(ORM)框架,它极大地简化了Java应用程序对数据库的操作。本教程旨在帮助初学者快速...

    MyEclipseHibernate快速入门

    MyEclipse Hibernate 快速入门 中文版 翻译: 刘长炯(beasoft@126.com) Blog: http://www.blogjava.net/beansoft/ 可自由传播, 未经作者许可不得用于商业用途(如付费培训等). 注: 此文档原文(英文)位于 MyEclipse ...

    MyEclipse Hibernate 快速入门(电子书)

    书名:MyEclipse Hibernate 快速入门(电子书) 格式:HTML 作者:刘长炯 这个快速入门展示了使用 MyEclipse Enterprise Workbench 开发 Hibernate 的基本功能, 概念和技术. 我们将全程带领你来开发一个非常简单的 ...

    MyEclipse+Hibernate+快速入门+中文版.pdf

    - 选择一个受Hibernate和MyEclipse Database Explorer支持的数据库服务器,如MyEclipse Hibernate快速入门中文版中所列的数据库。 3. **介绍**: 快速入门涵盖了使用MyEclipse Enterprise Workbench进行Hibernate...

    MyEclipse_Hibernate_快速入门中文版.rar

    【标题】:MyEclipse_Hibernate_快速入门中文版 【描述】:这份资源是针对初学者设计的MyEclipse与Hibernate集成开发的快速入门教程,以中文详细讲解,通过逐步的操作和丰富的图文说明,旨在帮助用户从零基础快速...

    MyEclipse快速入门中文版

    【MyEclipse快速入门中文版】是一份专为初学者设计的指南,旨在帮助用户迅速掌握这款强大的Java集成开发环境(IDE)的使用方法。MyEclipse是基于Eclipse平台的扩展,它提供了丰富的功能,包括但不限于Java、J2EE、...

    MyEclipse+Hibernate快速入门

    通过上述步骤和最佳实践,开发者可以利用MyEclipse和Hibernate快速构建数据驱动的应用程序,提高开发效率,减少与数据库的直接交互,降低系统的复杂性。在实际项目中,结合Spring等其他框架,还可以实现更高效、更...

    MyEclipse_Hibernate_快速入门_中文版.

    ### MyEclipse与Hibernate快速入门知识点详解 #### 1. 前言 - **目的**: 本指南旨在介绍如何在MyEclipse集成开发环境中利用Hibernate框架进行开发。 - **适用对象**: 主要面向初学者,帮助他们快速掌握在MyEclipse...

Global site tag (gtag.js) - Google Analytics