hibernate5+sql server2012 分页异常

来源:互联网 发布:photoshop软件培训 编辑:程序博客网 时间:2024/06/04 19:23


首先我把异常粘上来,报错,索引 1 超出范围.


我尝试了把分页去掉,发现可以正常的查询,把hibernate发送的sql分页语句放到studio中发现也能正常的查询.


经过搜索发现hibernate5对sql server方言进行了细分,然而在hibernate.properties中却没有这一项,简直太坑了.在hibernate源码中我们能看到


解决办法:直接说就是方言的问题,在原来的方言配置中加个2012,如下:

<property name="hibernate.dialect">org.hibernate.dialect.SQLServer2012Dialect</property>


问题解决了,经过这一次我明白了,

在使用框架时候,如果你写的代码逻辑没有错,那么绝对是配置出问题了.

原创粉丝点击