为什么hibernate索引不能为带索引的表自动建立

由于单表数据量庞大在查询时會很慢,所以我们先分表再在每个表单独加索引会提高很大的效率。
下面直接上代码:
//重写该方法hibernate索引是封装了jdbc的,但他底层还是通過sql来操作的
利用这个hibernate索引拦截器每次操作数据库都会在底层切换表名
那么我们在Dao层应该这么写:
}

HQL分页执行的时候报错

刚开始以為是HQL错误,各种调试各种报错,自己把HQL全删除不加入变量,发现仍然错误在网上找各种方式测试,发现都不行

最后把setMaxResults()注释掉,正確执行换上自己的HQL,也完美运行最终确定不是HQL的错误。

开始以setMaxResults()出错为关键词搜索发现这位博友和我有类似的问题(地址:),出现茬hibernate索引数据库方言设置上

}

我要回帖

更多关于 hibernate索引 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信