rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » JavaEE

出现严重: 'last_insert_id' 不是可以识别的函数名

   在做项目中,出现

  严重: 'last_insert_id' 不是可以识别的 函数名。
  2010-5-17 8:47:14 org.apache.catalina.core.StandardWrapperValve invoke
  严重: Servlet.service() for servlet default threw exception
  java.sql.SQLException: 'last_insert_id' 不是可以识别的 函数名。

   我用的是SSH,在spring中配置,由于我们是几个人一块做的项目,所以整合起来的时候可能会出现很多莫名其妙的错误。

   我的今天就出现上边的错误。

   最后在网上查了一下,原因应该是

   <property name="hibernateProperties">
   <props>
   <!-- 方言设置 -->
   <!-- SqlServer2000-->
    <prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>    <!-- MySql
    <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
   -->
    <prop key="hibernate.show_sql">false</prop>
    <prop key="hibernate.jdbc.batch_size">20</prop> 
    <prop key="hibernate.hbm2ddl.auto">none</prop> 
   </props>
  </property>

  hibernate.dialect错误。我的是使用的mysql,所以有错误。改过来就OK了!

顶一下
(0)
踩一下
(0)