我们正在尝试使用 session.createQuery 和 executeUpdate 通过休眠重新索引我们的数据库。出于某种原因,这根本不起作用。这一切都是在一项工作中完成的,该工作有一个计时器每周在特定时间执行此操作。
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() 是正确的使用方法吗?或者这个代码还有其他问题等等......