Hibernate之could not excute query

本文介绍了在项目运行中遇到的couldnotexecutequery错误及解决方法。错误主要由Hibernate配置文件hbm映射错误、数据库驱动安装错误或数据库连接池参数配置不当引起。通过修正这些配置并重新部署项目可以解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

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

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

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

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

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

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

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

 

 

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值