Could not execute JDBC batch updateCould not execute JDBC batch update
Could not execute JDBC batch update 这个错误, 一搜索, 有个文章帮我了:
1. 错误: java.lang.NullPointerException
原因: 发现 dao 实例、 manage 实例等需要注入的东西没有被注入
解决:这个时候,你应该查看日志文件;默认是应用服务器的 log 文件,比如 Tomcat 就
是 [Tomcat 安装目录 ]/logs ;你会发现提示你:
可能是:
org.spri...
Could not execute JDBC batch update
Could not execute JDBC batch update 这个错误, 一搜索, 有个文章帮我了:
1. 错误: java.lang.NullPointerException
原因: 发现 dao 实例、 manage 实例等需要注入的东西没有被注入
解决:这个时候,你应该查看日志文件;默认是应用服务器的 log 文件,比如 Tomcat 就
是 [Tomcat 安装目录 ]/logs ;你会发现提示你:
可能是:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sf' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is
org.hibernate.HibernateException: could not configure from URL: file:src/hibernate.cfg.xml
org.hibernate.HibernateException: could not configure from URL: file:src/hibernate.cfg.xml
„„„„„„„„„.
Caused by: java.io.FileNotFoundException: src\hibernate.cfg.xml 可能是:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource
[/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is org.hibernate.MappingException: Resource:
com/mcc/coupon/model/UserRole.hbm.xml not found
org.hibernate.MappingException: Resource: com/mcc/coupon/model/UserRole.hbm.xml not found
然后你就知道原因是因为配置文件的解析出了错误,这个通过 Web 页面是看不出来的。
更多的是持久化影射文件出的错误;导致了没有被解析;当然你需要的功能就无法使用了。
2. 错误:
StandardWrapperValve[action]: Servlet.service() for servlet action threw exception javax.servlet.jsp.JspException: Cannot retrieve mapping for action /settlementTypeManage
或者:
type Status report
message Servlet action is not available
description The requested resource (Servlet action is not available) is not available.
原因: 同 1
3. 错误
StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception java.lang.ClassNotFoundException: org.apache.struts.taglib.bean.CookieTei 界面错误具体描述:org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib.bean.CookieTei
原因与解决:
<
一>你的“html:”开头的标签没有放在一个
中
<方案二>重新启动你的应用服务器,自动就没有这个问题了
4. 错误:
Exception in thread "main" org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
原因与解决:
因为Hibernate Tools(或者Eclipse本身的Database Explorer)生成*.hbn.xml工
具中包含有catalog="***"(*示数据库名称)这样的属性,将该属性删除就可以了
另外的原因是:
估计是你的列名里面有关键字的原因吧,命名列的时候不要单独使用date,ID...这种关键
字
5. 错误:
org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations)
原因与解决:
1 删除Set方的cascade
方法2 解决关联关系后,再删除
方法3 在many-to-one方增加cascade 但值不能是none
最后一招:
检查一下hashCode equals是否使用了id作为唯一标示的选项了;我用uuid.hex时是没有问题的;但是用了native,就不行了,怎么办,删除啊~
这个错误可以参见我的blog文章:
错误:
exception javax.servlet.ServletException: BeanUtils.populat
root cause
java.lang.IllegalArgumentException:Cannot invoke ***Form.set*** - argument type
mismatch
原因
这个问题很奇怪的说,为啥说奇怪呢,
先说问题的原因:问题发生如下两种情况:
Form中是Date类型
上传文件时
为什么说奇怪呢,主要针对Form是日期型的来说的;因为我做过N多系统Form中都是用java.util.Date,界面使用;都是没有问题的。所以第一
次遇到这个错误时,捣鼓了一个下午。
解决:
第一个问题:你把Date换成String;在Action中进行转换;当然转换要借助于SimpleDateFormate方法喽
第二个问题:记得在form中增加enctype="multipart/form-data" 呵呵 7. 问题:
今天用Tomcat5.5.12,发现原来很好用的系统不能用了,反复测试发现页面中不能包含 taglib,否则会出现以下提示:
HTTP Status 500 -type Exception report Message
description The server encountered an internal error () that prevented it from
fulfilling this request.
exception
org.apache.jasper.JasperException: /index.jsp(1,1) Unable to read TLD
"META-INF/tlds/struts-bean.tld" from JAR file "file:*****/WEB-INF/lib/struts.jar": 原因:
更新了工程用的lib文件夹下的jar,发布时也发布了servlet.jar和jsp-api.jar。 解决:
把jsp-api.jar删除就解决这个问题了。
8. 问题:Tomcat5.0.20中差错可以通过[Tomcat安装目录]/logs下的
localhost_log.2006-07-14.txt类似的文件看具体的错误日志,但是在5.5中就找不到了 原因与解决:
我把[Tomcat安装目录]/bin下的tomcat5w.exe的logging标签捣鼓了一会,然后重起就有了。
原因具体说不准,用非安装版也有这个问题。
本文档为【Could not execute JDBC batch update】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。