Topic: 急求教一个问题

  Print this page

1.急求教一个问题 Copy to clipboard
Posted by: yuelxin
Posted on: 2008-11-18 13:28

我从页面获取了信息保存或更新表的信息~
这个表有一个主见是手工录入的~()数据库DB2
我在action中new 了一个表的对象,然后将获得的信息全部set到这个对象中
然后调用service再调dao层,dao层是继承daosupport的然后调用dao.save()方法!可是每次都报错误,大致如下:
org.springframework.orm.hibernate3.HibernateJdbcException: JDBC exception on Hibernate data access; nested exception is org.hibernate.exception.DataException: Could not execute JDBC batch update
Caused by: org.hibernate.exception.DataException: Could not execute JDBC batch update

Caused by: com.ibm.db2.jcc.b.vd: Non-atomic batch failure. The batch was submitted, but at least one exception occurred on an individual member of the batch. Use getNextException() to retrieve the exceptions for specific batched elements.

配置文件其他的都没错,添加记录我首次使用成功过,可后来怎么也不行了~
请教高人是什么错误?

2.Re:急求教一个问题 [Re: yuelxin] Copy to clipboard
Posted by: nihaolaogao
Posted on: 2008-11-18 18:39

这个问题我也常遇到过,可能有很多原因.
1.
你写的SQL语句是问题.
2.
也许是你数据库中已存在一个一样的主键.
3.
在保存的时候个数少或多.


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923