随笔心得

记我所见,记我所想

BlogJava 首页 新随笔 联系 聚合 管理
  34 Posts :: 0 Stories :: 16 Comments :: 0 Trackbacks

查询编译器:
Hibernate3.0 采用新的基于ANTLR的HQL/SQL查询翻译器,在Hibernate的配置文件中,hibernate.query.factory_class属性用来选择查询翻译器。
(1)选择Hibernate3.0的查询翻译器:
hibernate.query.factory_class= org.hibernate.hql.ast.ASTQueryTranslatorFactory
(2)选择Hibernate2.1的查询翻译器
hibernate.query.factory_class= org.hibernate.hql.classic.ClassicQueryTranslatorFactory
为了使用3.0的批量更新和删除功能,只能选择(1)否则不能解释批量更新的语句,当使用的时候出现了不支持条件输入中文的情况。选择(2)可以支持输入中文,但没法解释批量更新语句了。

<prop key="hibernate.generate_statistics">true</prop>

Hibernate3可以利用JMX收集系统运行时的一些数据,从而给出一些可供优化系统性能的数据。

当是最简单的方式莫过于直接使用 SessionFactory.getStatistics() 来获取这些统计信息,当然前提是你要在hibernate的配置文件中把 hibernate.generate_statistics 设为 true。

posted on 2007-07-09 10:17 源自有缘 阅读(179) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: