hibernate的方言设置有误,设置成了sql server方言,导致使用mysql数据库,而将setMaxResults(maxItemNum);解析成select top maxItemNum from...问题,修改hibernate的方言为mysql即可。即,由原来的<property name = "dialect">org.hibernate.dialect.SQLServerDialect</property>改为<property name = "dialect">org.hibernate.dialect.MySQLDialect</property>
hbQuery.setMaxResults(maxItemNum);被解析成top问题
最新推荐文章于 2022-03-24 17:12:41 发布