`

Hibernate配置属性 (hibernate.max_fetch_depth)

 
阅读更多

Hibernate配置属性 (hibernate.max_fetch_depth)

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的批量更新功能

取值. 建议值在 5 和 30之间。

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.cfg.xml中配置信息详解

    Hibernate.max_fetch_depth 属性用于控制 Hibernate 的外连接抓取(outer join fetch)树的最大深度。该属性的值可以是 0 到 3 之间的整数,建议的取值是 0 到 3。 hibernate.default_batch_fetch_size Hibernate....

    让hibernate输出sql语句参数配置.doc

    hibernate.max_fetch_depth 参数用于设置单向关联(一对一,多对一)的外连接抓取(outer join fetch)树的最大深度。其取值为 0 到 3 之间,建议取值为 1 或 2。 8. hibernate.default_batch_fetch_size ...

    优化Hibernate性能的几点建议

    中取出的记录条数,一般设置为30、50、100.Oracle数据库的JDBC驱动默认的Fetch Size=15,设置Fetch Size设置为:30、50,性能会有明显提升,如果继续增大,超出100,性能提升不明显,反而会消耗内存。 即在...

    hibernate.properties

    hibernate.max_fetch_depth 1 ## set the default batch size for batch fetching #hibernate.default_batch_fetch_size 8 ## rollback generated identifier values of deleted entities to default values #...

    SQL-Fetch-Data.zip_Fetch!_LabVIEW SQL_SQL labview_sql_sql fetch

    此程序采用的是labview软件下编写SQL的查找程序

    pl_sql.zip_fetch_pl/sql_pl_sql_plsql_plsql java

    PLSQL程序编程,主要介绍了SQL语言得基本操作,使初学者能很快得步入PLSQL的编程世界

    SQL Fetch Data (GetString).rar_ADO_Fetch!

    ADO数据库编程程序,数据库通讯读取字符串

    动态sql语句动态处理输出列数

    可以自动处理查询语句中的列数 --1.打开游标 l_cursor := dbms_sql.open_cursor; --2....dbms_sql.parse(l_cursor,'select bus_type as 流程名称,st_center as 结算中心,st_...while dbms_sql.fetch_rows(l_cursor)&gt;0 loop

    clk.rar_Fetch!_clk_clkgen_clock generator_clock generator vhdl

    时钟发生器 clkgen 利用外来时钟信号clk 来生成一系列时钟信号clk1、fetch、alu_clk 送往CPU的其他部件

    VHDL.rar_Fetch!_VHDL 控制器 程序_时钟信号

    时钟发生器用于生成不同的时钟信号clock、clk2、fetch与alu_clk,产生的时钟信号clk送往寄存器与状态控制器,时钟信号clk2送往数据控制器与状态控制器,信号fetch送往数据控制器与地址多路器,信号alu_clk送往算术...

    php提示Warning:mysql_fetch_array() expects的解决方法

    在mysql数据库连接时碰到Warning: mysql_fetch_array() expects …错误提示,根据我的经验这个是sql返回的query为空了,我们没有加己判断直接使用了. mysql_fetch_array()函数导致的,下面我们一起来看问题解决方案,我...

    Hibernate 课件_配置文件详解

    这是第二篇, 内容如下:Hibernate配置文件;jdbc.fetch_size;jdbc.batch_size; POJO 类和数据库的映射文件*.hbm.xml;主键生成策略generator;映射集合属性;延迟加载策略;映射组件属性;关联关系映射:双向 1-N;继承...

    Hibernate配置各种数据源详解

    Hibernate配置各种数据源 &lt;hibernate-configuration&gt; &lt;!– 各属性的配置–&gt; &lt;!—为true表示将Hibernate发送给数据库的sql显示出来 –&gt; ”show_sql”&gt;true &lt;!– SQL方言,这边设定的是MySQL –&gt; ”dialect”&gt;...

    建立新年分区脚本.txt

    declare v_part_type int; /* 20161212 按天分区 type:1 201612 按月分区 type:2 2016 按年分区 type:3... fetch my_cur into val; EXIT WHEN my_cur%NOTFOUND; DBMS_OUTPUT.put_line(val); end loop; -----...

    一个使用LumiSoft.Net.IMAP接收邮件的例子

    一个使用LumiSoft.Net.IMAP接收邮件的控制台程序

    otl.zip_OTL_The Oracle_c++ db2 CLI_db2 cli_otl recordset

    This document describes the Oracle, Odbc and DB2-CLI Template Library, Version 4.0 (OTL 4.0). OTL 4.0 is a C++ library based on templates. It integrates all of the previous releases into one library.

    ZendFramework中文文档

    Changing the Fetch Mode 10.2.3.4. Fetching a Single Column from a Result Set 10.2.3.5. Fetching a Row as an Object 10.3. Zend_Db_Profiler 10.3.1. Introduction 10.3.2. Using the Profiler 10.3.3....

    亲测可用的depot_toole,没有缺少文件

    下载解压缩后,把文档路径添加到环境变量,重启电脑,然后cmd下运行 gclient ,有可能提示让删除目录下的python27,删掉重新执行就可以了。亲测没问题,用来下载google v8

    PHP考试题-单项选择题

    一、 单项选择题(每题2分共计40分...5、COOKIE的属性中,用来确定COOKIE有效日期的属性是 A. NAME B. EXPIRES C. PATH D. DOMAIN 6、PHP定义活动变量的方法是 A. VAR B. $ C. $$ D.& 7、PHP表达式$foo=1+”bob3”,则

    Vue经典面试题_227题(部分题没答案).pdf_前端面试题

    1. build 文件夹:保存一些 webpack 的初始化配置。 2. config 文件夹:保存一些项目初始化的配置。 3. node_modules:npm 加载的项目依赖的模块。 4. src 目录:我们要开发的目录。 * assets:用来放置图片。 * ...

Global site tag (gtag.js) - Google Analytics