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 5 JNDI数据源的连接属性
		
如果无须Hibernate自己管理数据源,而是直接访问容器管理数据源,Hibernate可使用JNDI(Java Naming Directory Interface,Java命名目录接口)数据源的相 ...
 - 5 -- Hibernate的基本用法 --4 8 外连接抓取属性
		
外连接抓取能限制执行SQL语句的次数来提高效率,这种外连接抓取通过在单个select语句中使用outer join来一次抓取多个数据表的数据. 外连接抓取允许在单个select语句中,通过@ManyT ...
 - 5 -- Hibernate的基本用法 --4 深入Hibernate配置文件
		
Hibernate的持久化操作离不开SessionFactory对象,这个对象是整个数据库映射关系经过编译后的内存镜像,该对象的openSession()方法可打开Session对象.该对象通常由Co ...
 - 5 -- Hibernate的基本用法 -- 要点
		
Hibernate的基本用法 ⊙ ORM的基本知识 ⊙ ORM和Hibernate的关系 ⊙ Hibernate的基本映射思想 ⊙ Hibernate入门知识 ⊙ 使用Eclipse开发Hiberna ...
 - 5 -- Hibernate的基本用法 --4 3 JDBC连接属性
		
Hibernate需要进行数据库访问,因此必须设置连接数据库的相关属性.所有Hibernate属性的名字和语义都在org.hibernate.cfg.Environment中定义. 关于JDBC连接配 ...
 - 5 -- Hibernate的基本用法 --4 1 创建Configuration对象
		
org.hibernate.cfg.Configuration实例代表了应用程序到SQL数据库的配置信息,Configuration对象提供了一个buildSessionFactory()方法,该方法 ...
 - hibernate中保存一个对象后再设置此对象的属性为什么不需要调用update方法了
		
hibernate中保存一个对象后再设置此对象的属性为什么不需要调用update方法了 例如session.save(user);user.setAge(20); 原因: hibernate对象的三种 ...
 - hibernate学习笔记--可选的配置属性
		
3.4. 可选的配置属性 有大量属性能用来控制Hibernate在运行期的行为. 它们都是可选的, 并拥有适当的默认值. 警告: 其中一些属性是"系统级(system-level)的&qu ...
 - Hibernate配置属性
		
Hibernate配置属性 属性名 用途 hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.c ...
 
随机推荐
- 判断Json字符串返回类型 对象 或者 数组
			
public enum JSON_TYPE { /** * JSONObject */ JSON_TYPE_OBJECT, /** * JSONArray */ JSON_TYPE_ARRAY, /* ...
 - JS DOM操作思维导图
 - A SIMPLE LIBRARY TO BUILD A DEEP ZOOM IMAGE
			
My current project requires a lot of work with Deep Zoom images. We recently received some very high ...
 - 1、QT分析之QApplication的初始化
			
原文地址:http://blog.163.com/net_worm/blog/static/1277024192010097430321/ 在开始分析之前交代一下,一是分析的QT在Window平台实现 ...
 - Java数组列表反转
			
在Java中,如何反转数组列表中的元素? 以下示例使用Collections.reverse(ArrayList)方法反转数组列表中的元素. package com.yiibai; public cl ...
 - (原)tslib的交叉编译
			
今天准备重新来交叉编译qt5.3.1的源码,由于按网上说的,需要先编译tslib,所以拿起来之前的编译源码,打算重新用新的交叉编译工具再次编译一次,在查找资料的过程中浪费了些许时间.其实直接就在使用s ...
 - Build opencv libraries for android arm, x86 ubuntu
			
废话不多说. 准备工作: 1. 下载源代码: http://opencv.org/ 编译平台:ubuntu14.04 opencv 2.4.6.1 本人用这样的办法编译了opecv 2.4.9 的没有 ...
 - kubeadm init 卡在 Created API client, waiting for the control plane to become ready
			
执行 kubeadm init 时出现卡在了 [apiclient] Created API client, waiting for the control plane to become ready ...
 - windows server 安装phpVirtualBox web服务
			
这是我在Windows server 2012 下的安装过程 (1) 安装virtualbox (2) 安装IIS和PHP, 参考: https://msdn.microsoft.com/zh-cn/ ...
 - linq where in 排序
			
List<INGREDIENT> selectedIngredients = db.INGREDIENT .Where(i => model.SelectedIngredients. ...