点集贵州电脑网
 
 
 梦想之源 ›› 灌水专区 ›› hibernate使用出错,无法解决了 版主:
灌水专区
新建论坛
申请免费TS
1 / 1 页
<< 1 >>
跳转
 主题:hibernate使用出错,无法解决了
 
 墓拉雷斯
发表时间:[2007-08-09 21:33:57] [向作者发站内短信] [复制链接告诉朋友]
等 级:小兵
经 验:93
性 别:帅哥
文 章:48
精 华:0

        家里电脑装的XP.用的eclipse3.2  myeclipse5.5  .用hibernate.自动生成POJO和DAO.数据库是mysql5.0.是最基本的单表  只有2个字段.id自动递增.name,由我输入.最后调用SAVE()方法就报错.

log4j:WARN No appenders could be found for logger (org.mapping.Test1DAO).
log4j:WARN Please initialize the log4j system properly.
Hibernate: insert into lfsoft.test1 (name) values (?)
Exception in thread "main" org.hibernate.AssertionFailure: InvocationTargetException extracting generated keys (JDBC3)
 at org.hibernate.util.GetGeneratedKeysHelper.getGeneratedKey(GetGeneratedKeysHelper.java:75)
 at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:1970)
 at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2405)
 at org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:37)
 at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
 at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:269)
 at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:167)
 at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:101)
 at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:186)
 at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:33)
 at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:175)
 at org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:27)
 at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
 at org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:530)
 at org.hibernate.impl.SessionImpl.save(SessionImpl.java:518)
 at org.hibernate.impl.SessionImpl.save(SessionImpl.java:514)
 at org.mapping.Test1DAO.save(Test1DAO.java:26)
 at org.mapping.Test1DAO.main(Test1DAO.java:137)
Caused by: java.lang.reflect.InvocationTargetException
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at org.hibernate.util.GetGeneratedKeysHelper.getGeneratedKey(GetGeneratedKeysHelper.java:65)
 ... 17 more

 

 

  我把公司的eclipse考回来还是报错.后来换了JDK6.0,结果还是一样,无解了.希望高手能解决一下.不生感激


没错.一如既往的匪``````

 楼主更多新贴 :  
★冰雨轩多日没上BBS来,发个PP
灌水专区第一次进入黑暗神庙
灌水专区其实我一直在这里
灌水专区hibernate使用出错,无法解决了
  楼1  
等 级:小兵
经 验:93
性 别:帅哥
文 章:48
精 华:0
 墓拉雷斯
发表时间:[2007-08-09 21:37:45] [向作者发站内短信] [复制链接告诉朋友]

说实话,你们论坛的编辑器有点不好用

本贴共修改过 1 次 最后一次修改者:墓拉雷斯 最后一次修改时间:2007-08-09 21:38:38   

没错.一如既往的匪``````

  楼2  
等 级:列兵
经 验:204
性 别:帅哥
文 章:42
精 华:0
 珍珠奶茶
发表时间:[2007-08-14 14:18:01] [向作者发站内短信] [复制链接告诉朋友]

你在xml映射文件中是否有设置?

 

<id
   name="Id"
   type="integer"
   column="id"
  >
   <generator class="native"/>
  </id>

  楼3  
等 级:列兵
经 验:204
性 别:帅哥
文 章:42
精 华:0
 珍珠奶茶
发表时间:[2007-08-14 14:18:50] [向作者发站内短信] [复制链接告诉朋友]

你的头像,有点像我以前的一个同事哦。

1 / 1 页
<< 1 >>
跳转
  快速回复
  帐号: 密码: 匿名不登陆
回复内容:  
验 证 码:
 
 
·VIP收费TS,您明智的选择!
·9800GT+19'液晶DIY仅售3500元
·双核特惠:1999、2999、3999
·什么是点金积分,如何查看自
·团购一期:三星R458-DS0G+高
  
贵州点集科技发展有限责任公司·点集贵州电脑网 版权所有©2006-2008
中华人民共和国增值电信业务经营许可证 黔B-20070010号
客服QQ: 93804809818866281927205370
电子邮件: deangi@vip.sina.com
技术支持: 0851-5109268