报错如下:
ERROR 2010-02-23 12:29:06,640 [JDBCExceptionReporter.java,72] - ORA-00933: SQL 命令未正确结束
ERROR 2010-02-23 12:29:06,671 [LoginAction.java,55] - org.hibernate.exception.SQLGrammarException: could not insert: [com.model.Login]
在网上也搜了很多,原因有很多,说是有保留字段什么的,但都没能解决我的问题。。。
最后忽然想到!
我连接的是ORACLE数据库,而spring的配置文件中sessionFactory的dialect用的是从别的地方拷贝的:
org.hibernate.dialect.SQLServerDialect
于是修改为:
org.hibernate.dialect.Oracle9Dialect
就不报错了。。