5 -- Hibernate的基本用法 --4 9 其他常用的配置属性

Posted limeOracle

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5 -- Hibernate的基本用法 --4 9 其他常用的配置属性相关的知识,希望对你有一定的参考价值。

  Hibernate其他常用的配置属性:

    ⊙ hibernate.show_sql : 是否在控制台输出Hibernate持久化操作底层所使用的SQL语句。只能为true和false两个值。

    ⊙ hibernate.format_sql : 是否将SQL语句转成格式良好的SQL。只接受true和false两个值。

    ⊙ hibernate.use_sql_comments : 是否在Hibernate生成的SQL语句中添加有助于调试的注释。只接受true和false值。

    ⊙ hibernate.jdbc.fetch_size : 指定JDBC抓取数量的大小。它可接受一个整数值,其实质是调用Statement.setFetchSize()方法。

    ⊙ hibernate.jdbc.batch_size : 指定Hibernate使用JDBC2的批量更新的大小。它可接受一个整数值,建议取5~30之间的值。

    ⊙ hibernate.connection.autocommit : 设置是否自动提交。通常不建议打开自动提交。

    ⊙ hibernate.hbm2ddl.auto : 设置当创建SessionFactory时,是否根据持久化类的映射关系自动建立数据库表。该属性可以为validate、update、create和create-drop这4个值。

      ∮ create : 每次创建SessionFactory时都会重新建表。

      ∮ create-drop : 每次显示关闭SessionFactory时,程序会自动Drop刚刚创建的数据表。

      ∮ update : 每次创建SessionFactory时,如果数据库中没有与持久化类对应的表,Hibernate会自动建表;如果数据库中已有与持久化类对应的表,则保留已有的数据表和数据,只是更新或插入数据。

      ∮ validate : 

    等等。。。

啦啦啦

以上是关于5 -- Hibernate的基本用法 --4 9 其他常用的配置属性的主要内容,如果未能解决你的问题,请参考以下文章

5 -- Hibernate的基本用法 --4 3 JDBC连接属性

5 -- Hibernate的基本用法 --4 5 JNDI数据源的连接属性

5 -- Hibernate的基本用法 --4 4 数据库方言

5 -- Hibernate的基本用法 --4 1 创建Configuration对象

5 -- Hibernate的基本用法 --6 深入Hibernate映射

5 -- Hibernate的基本用法 --3 Hibernate的体系结构