Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用hibernate/HQL重新编制索引_Java_Hibernate_Indexing_Hql_Reindex - Fatal编程技术网

Java 使用hibernate/HQL重新编制索引

Java 使用hibernate/HQL重新编制索引,java,hibernate,indexing,hql,reindex,Java,Hibernate,Indexing,Hql,Reindex,我们正在尝试使用session.createQuery和executeUpdate通过hibernate重新编制数据库索引。出于某种原因,这根本不起作用。这一切都是在一个工作中完成的,这个工作有一个计时器,可以在每周的某个特定时间完成 session().createQuery("ALTER INDEX indexName ON tableName REBUILD PARTITION = ALL WITH ( PAD_INDEX = OFF, STATISTICS_NORECOMP

我们正在尝试使用session.createQuery和executeUpdate通过hibernate重新编制数据库索引。出于某种原因,这根本不起作用。这一切都是在一个工作中完成的,这个工作有一个计时器,可以在每周的某个特定时间完成

  session().createQuery("ALTER INDEX indexName ON tableName REBUILD PARTITION = ALL WITH (     PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, ONLINE = OFF, SORT_IN_TEMPDB = OFF )").executeUpdate();
executeUpdate()是否正确使用?或者此代码是否有其他错误等等。

Hibernate查询语言不支持任意的、特定于供应商的SQL

您可以使用
Session.createSQLQuery()
,但我可能会使用
Session.doWork()
和原始JDBC。

Hibernate查询语言不支持任意的、特定于供应商的SQL


您可以使用
Session.createSQLQuery()
,但我可能会使用
Session.doWork()
和原始JDBC。

这就是我害怕/思考的地方,但在查找文档时遇到了困难。谢谢,我会仔细阅读并试一试。这就是我害怕/想到的,但找不到文档。谢谢,我会仔细阅读并试一试的。被同一用户复制。的可能重复。被同一个用户复制。