Hibernate30要点.doc

Hibernate 3.0要点 罗小平 2009-3 本文适用于Spring+Hibernate 3.0应用环境。 1. 配置要点 1.1 Hibernate配置 在这里仅说明几个重要的配置项。 选项 含义 默认 推荐 说明 hibernate.jdbc.fetch_size JDBC批量抓取记录数 10 25-50 相当于设置Query/ Criteria.setFetchSize() hibernate.jdbc.batch_size JDBC2批量插入/更新/删除记录数上限 5 10-50 hibernate.max_fetch_depth 一对一和多对一映射中,实体加载的最大深度 1 0-3 0表示不抓取相关实体 hibernate.default_batch_fetch_size 加载相关联的实体集合时,每次加载的相关实体个数 1 4、8、16 建议使用2的倍数 1.2 class 选项 含义 默认 推荐 说明 dynamic-update Update-SQL中是否仅包含变动的字段 false true 1、若所有字段值均未变动,总不会生成Update-SQL 2、生成的SQL是动态的,缓存中的PreparedStatement命中率降低 dynamic-insert Insert-SQL中是否包含null字段 false true 1、同上2

文档评论(0)

1亿VIP精品文档

相关文档