sql向mysql数据库迁移,分页出现问题,报的应该是 关键字错误,但是死活发现不了
错误: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '15 dpt0_.Id as Id5_, dpt0_.text as text5_, dpt0_.url as url5_, dpt0_.parentId as' at line 1
数据库 mysql
hibernate 方法
public List findPageByQuery(final String queryString,final Object[] parameters, final PageInfo pageInfo) {
		return getHibernateTemplate().executeFind(new HibernateCallback(){
			public Object doInHibernate(Session session)throws 
HibernateException, 
SQLException{
				Query query = session.createQuery("from Dpt");
				query.setMaxResults(15);
				query.setFirstResult(0);
				return query.list();
			}
		});
	}
------最佳解决方案--------------------hibernate配置文件里
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>这句有没有
------其他解决方案--------------------LZ,你发表的另外一个帖子有回复,你去看看,是否对你有帮助,也是这个问题的!
------其他解决方案--------------------支持一下楼主!
------其他解决方案--------------------LZ,建议你看看自己的配置文件,对象Dpt和你的hibernate配置文件的列,属性是否一致!
------其他解决方案--------------------<hibernate-mapping>
    <class name="org.heb.lib.sms.model.Dpt" table="dpt">
        <id name="id" type="java.lang.Integer">
            <column name="Id" />
            <generator class="native" />
        </id>
        <property name="text" type="java.lang.String">
            <column name="text" length="500" />
        </property>
        <property name="url" type="java.lang.String">
            <column name="url" length="500" />
        </property>
        <property name="parentId" type="java.lang.Integer">
            <column name="parentId" />
        </property>
        <property name="cls" type="java.lang.String">
            <column name="cls" length="50" />
        </property>
        <property name="leaf" type="java.lang.Integer">
            <column name="leaf" />
        </property>
&n