Hibernate: insert into Student (age, name, id) values (?, ?, ?)
Exception in thread "main" org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1028)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:366)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:137)
at StudentTest.main(StudentTest.java:27)
Caused by: java.sql.BatchUpdateException: java.lang.ArrayIndexOutOfBoundsException: 6
at com.mysql.jdbc.ServerPreparedStatement.executeBatch(ServerPreparedStatement.java:743)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
hibernate 入门 Could not execute JDBC batch update 能在sql数据库中创建一个表,但是不能添加数据
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
5条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
cqllang 2009-11-30 11:17关注我猜可能是这个原因:
2.估计是你的列名里面有关键字的原因吧,命名列的时候不要单独使用date,ID...这种关键字
完整看这儿解决
[url]http://blog.csdn.net/derpvailzhangfan/archive/2008/04/26/2332795.aspx[/url]本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2019-03-17 13:14fds小哥的博客 今天用hibernate做系统的时候,出现了Could not execute JDBC batch update错误,找度娘大半天了,愣是没解决,后来慢慢找到了原因。 二、错误原因 设置关联 主要是配置文件设置了关联,数据却没有关联造成的,...
- 2016-05-04 09:11二三三的博客 最近在web开发过程中遇到了一个错误困扰了我两天,Could not execute JDBC batch update,在进行数据库中表的更新时 总是报这个异常,网上说是不能进行批量更新,可是我的表命名就可以啊,这个问题一直困扰我,并且...
- 2020-01-09 02:10Along.龙的博客 **报错:Could not execute JDBC batch update org.hibernate.QueryTimeoutException: Could not execute JDBC batch update 错误原因1:将要插入到数据库中的内容长度超过了数据库中字段的实际设置的长度。 措施1...
- 2021-04-26 01:48young_qin的博客 Exception in thread “main” org.hibernate.exception.DataException: Could not execute JDBC batch update 报错原因之一: 一个事务中,有一个SQL出错了,因此整个事务失败
- 2018-10-24 12:25DreamChaser_gf的博客 org.hibernate.QueryTimeoutException: Could not execute JDBC batch update 错误原因1:你将要插入到数据库中的内容长度超过了数据库中字段的实际设置的长度. 修改数据库中的字段长度 错误原因2:java类里面...
- 2018-10-25 02:39码农Movinbricks的博客 把代码从头到尾检查了好几遍, 还是这个错误,最后才想到数据库(Oracle)不是我设计的, 就专注到数据库, 查看表设计时才发现主键使用varchar2作为了数据类型, 但是长度只给了10个长度, 我的实体类映射的hibernate.hbm....
- 2019-09-11 23:47chuncui2576的博客 最近在做项目中, hibernate 物理删除 delete 方法的时候, 爆了诡异的错误, 比如 org.springframework.dao.DataIntegrityViolationException: Could not execute JDBC batch update; ...
- 2017-06-02 05:46
Could not execute JDBC batch update; SQL [delete from role where roleId=?]; constraint [null]; neste
Java3y的博客 今天在写多个删除功能的时候出现了这么一个错误:意思是删除操作的时候,没有找到对应的外键。 Cannot delete or update a parent row: a foreign key constraint fails (`ssh03`.`role_privilege`, CONSTRAINT `... - 2015-10-23 10:45翱翔天地的博客 1、错误描述type Exception report message Could not execute JDBC batch ... nested exception is org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update description The
- 2013-06-26 05:32iteye_2935的博客 今天在项目中最Hibernate保存的...Caused by: org.springframework.dao.DataIntegrityViolationException: Could not execute JDBC batch update; nested exception is org.hibernate.exception.ConstraintViolatio...
- 2016-07-22 01:20iteye_20161的博客 用hibernate做系统的时候,出现了Could not execute JDBC batch update错误,已解决 我的解决方案: 1.将报错字段 ,设置为可为空 或者 2.在你的sql语句中必须给这个字段传个值 ...
- 2017-05-20 14:13selfknowledge的博客 Hibernate数据关联映射出现Could not execute JDBC batch update的异常处理该异常是在创建多对多映射时出现的,当时考虑创建老师表和学生表,老师和学生的关系符合多对多映射,一个老师可以有多个学生,一个学生也...
- 2012-07-23 07:42打杂人的博客 org.hibernate.exception.DataException: Could not execute JDBC batch update 设置乐观锁造成的原因,得到数据被改过时就报这错误。。。 原因一:你将要插入到数据库中的字段内容长度超过了数据库中实际设置...
- 2018-03-15 08:12渭水飞熊的博客 org.hibernate.exception.DataException: Could not execute JDBC batch update,非常奇怪,我们当前的方法中并没有做更新操做和保存操作啊,怎么报了这样一个错误?于是顺着问题追了下去,主要是org.hibernate.impl...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司