问题是数据库里没有 啊
还有下边的提示
org.hibernate.exception.GenericJDBCException: could not insert: [com.hgc.dao.Bbsuser]
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:1986)
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 com.hgc.dao.HibernateTest.main(HibernateTest.java:35)
Caused by: java.sql.SQLException: java.lang.ArrayIndexOutOfBoundsException: 6
at com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1150)
at com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:804)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1789)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1597)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:1968)
还有下边的提示
org.hibernate.exception.GenericJDBCException: could not insert: [com.hgc.dao.Bbsuser]
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:1986)
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 com.hgc.dao.HibernateTest.main(HibernateTest.java:35)
Caused by: java.sql.SQLException: java.lang.ArrayIndexOutOfBoundsException: 6
at com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1150)
at com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:804)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1789)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1597)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:1968)
解决方案 »
- 实体类的一个属性对应数据库2个字段相加hibernate怎么实现啊?
- 在不知道字段类型的情况下,如何利用JDBC查询表?并把结果封装成List
- JSP 页面显示图片问题
- <html:text> 如何初始化?
- 怎样配置hibernate的配置文件,才能在控制台中显示HQL和sql语句(DML)
- JBuilder2005E的JDataStore是不是和JDBC一样呀??
- JBoss + JbuilderX 问题!!超级郁闷!!!应该是个配置问题!!晕中!!!!!!!!!求救!!!!
- Struts question: execute and perform
- 在sun的j2ee sdk1.3上开发CMP EntityBean时候遇到了点问题,如何解决?解决了再加多分!!!!!!!!
- java中为什么在类的成员位置不能调用方法。成员位置能放些什么?
- 发现一个重大问题,是关于jdbc在处理多用户的同一时间段内的修改操作引起的问题!大家都进来看看,讨论下!
- 下拉列表的二级联动
不是测试出现的 你把XML中的 show_sql 写成false 永不再见...
java.lang.ArrayIndexOutOfBoundsException 遇到的异常最好记得