在做项目中,出现
严重: '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了!