org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exception is org.hibernate.exce

org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exception is org.hibernate.exception.SQLGrammarException: could not execute query
Caused by: java.sql.SQLException: ORA-00933: SQL 命令未正确结束

 

 

解决办法:

 

   1. 查看配置 .hbm.xml文件中的属性和数据库中名称是否对应

 

  2. 查看hibernate配置文件,或者application.xml文件中 sessionFactory 属性,或者初始化配置文件中 hibernate.dialect是否和数据库对应

 

 

  方言 是否配置正确。

 比如 :

 

 连接 mysql 

 

              
                    org.hibernate.dialect.MySQLDialect
               

 

连接 oralcle

 

              
                    org.hibernate.dialect.Oracle9Dialect
               

 

 

你可能感兴趣的:(Oracle,10g)