【发布时间】:2010-10-13 03:04:42
【问题描述】:
我有一个类似于本周播客的问题。
我们有一个使用带有 Sql Server 2005 的休眠的 Java 应用程序。
Hibernate 正在为我们生成一个查询,这需要将近 20 分钟才能完成。
如果我们使用 show_sql 进行相同的查询并将问号替换为常数值,则立即返回答案。
我认为我们需要选项(重新编译),但我不知道如何使用 HQL。
请帮忙!
【问题讨论】:
-
其他休眠查询是否执行正常?
-
请发布休眠对象和查询代码以及它正在生成的sql。
-
Kees,是的,其他查询执行正常。不幸的是,休眠对象和查询代码太复杂了,无法共享。
标签: sql-server sql-server-2005 hibernate performance