`

Hibernate之could not excute query

    博客分类:
  • Java
阅读更多

    在项目里运行时遇到一个错误,报错信息:could not execute query

 

   以前也遇到过一次,解决掉了,但是现在又是这张表出现了同样的问题,郁闷,现在记忆力下降了,出现的问题老忘,特此在javaeye的Blog上面记录自己遇到的问题

   上网查了一下说是Hibernate的数据库表映射有问题,结果一改果然是这种问题。但是在修改了hbm之后必须clean项目,并重新部署tomcat等服务器,否则错误依旧(昨天就是因为这个原因郁闷了一天,哎!)

   总结一下,这种错误主要是以下几种原因:

   1. Hibernate的配置文件hbm中java和数据库类型映射错误。

   2.由于数据库驱动安装错误引起的。

   3. 还有一种可能是数据库连接池的参数配置造成的(这种错误会造成bug间断性的发生)。

   还想收集一下数据库和java的类型对应,以免以后造成错误,待续。。。

 

 

  

0
0
分享到:
评论

相关推荐

    关键字user附近有语法错误解决方案

    警告: SQL Error: 156, ...org.hibernate.exception.SQLGrammarException: could not execute query org.hibernate.util.JDBCExceptionReporter logExceptions 严重: 关键字 'user' 附近有语法错误。 的解决方案。

    SSH整合项目中容易出现的错误

    nested exception is org.hibernate.exception.SQLGrammarException: could not execute query 这个错误是由于SQL语句有错误,导致查询失败。解决方法是检查SQL语句的正确性,确保语句正确无误。 4. 严重: Error ...

    ssh框架报错分析集合

    nested exception is org.hibernate.exception.SQLGrammarException: could not execute query` 这个异常表明执行SQL查询时出现了语法错误。检查并修正相关的SQL语句,确保其符合SQL语法规范,并且与数据库表结构...

    SSH项目原本使用的sqlserver2005数据库现在改用MySql配置问题修改

    在这个场景中,异常的根因是嵌套的“org.hibernate.exception.SQLGrammarException: could not execute query”,这是Hibernate在处理SQL语句时抛出的异常,通常与SQL语法错误或表结构不匹配有关。当从SQL Server...

    SSH整合常见错误总结

    **问题描述**:执行Hibernate操作时,如插入数据,遇到`org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update`异常。 **原因分析**:这通常是由于数据库表不存在或表结构不匹配引起...

    框架集合错误解决方案

    nested exception is org.hibernate.exception.SQLGrammarException: could not execute query ``` **问题描述:** 这通常是因为Hibernate执行SQL查询时遇到了语法错误或者数据表结构不匹配等问题。 **解决方法:...

    MyEclipse报错说明

    3. **Exception in thread "main" org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update** Hibernate在执行数据库批处理更新时出现SQL语法错误,可能是由于数据库表不存在或结构不符...

Global site tag (gtag.js) - Google Analytics