SQL azure默认使用NOEXPAND吗?

时间:2015-09-04 03:17:23

标签: java sql-server hibernate azure

我在SQL azure中使用聚簇索引视图。我使用Hibernate来查询这个视图。 Azure会自动使用WITH ( NOEXPAND )功能吗?如果没有,我如何在Hibernate中执行此操作?我无法将WITH ( NOEXPAND )添加到hibernate查询中,因为它给我一个语法错误。

IllegalArgumentException occured : org.hibernate.hql.ast.QuerySyntaxException: unexpected token: WITH near line 1

2 个答案:

答案 0 :(得分:0)

如果您想使用提示,可以在表名中添加(NOEXPAND)。请参阅此类似post

  

Azure会自动使用WITH(NOEXPAND)功能吗?如果没有,我如何在Hibernate中做到这一点?

众所周知,SQL Azure不会自动使用此功能。如果您想使用它,则需要specify the NOEXPAND hint.

答案 1 :(得分:0)

默认情况下,它不使用" WITH(NOEXPAND)"特征。您是否尝试在注释中添加它?它会给出任何错误吗?