我在SQL azure中使用聚簇索引视图。我使用Hibernate来查询这个视图。
Azure会自动使用WITH ( NOEXPAND )
功能吗?如果没有,我如何在Hibernate中执行此操作?我无法将WITH ( NOEXPAND )
添加到hibernate查询中,因为它给我一个语法错误。
IllegalArgumentException occured : org.hibernate.hql.ast.QuerySyntaxException: unexpected token: WITH near line 1
答案 0 :(得分:0)
如果您想使用提示,可以在表名中添加(NOEXPAND)。请参阅此类似post。
Azure会自动使用WITH(NOEXPAND)功能吗?如果没有,我如何在Hibernate中做到这一点?
众所周知,SQL Azure不会自动使用此功能。如果您想使用它,则需要specify the NOEXPAND hint.
答案 1 :(得分:0)
默认情况下,它不使用" WITH(NOEXPAND)"特征。您是否尝试在注释中添加它?它会给出任何错误吗?