hbQuery.setMaxResults(maxItemNum);被解析成top问题

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>

你可能感兴趣的:(sql,Hibernate,mysql,SQL Server)