org.hibernate.exception.GenericJDBCException: could not load an entity: [mypack.Customer#3]

songxin0880 2006-11-09 08:38:26
org.hibernate.exception.GenericJDBCException: could not load an entity: [mypack.Customer#3]
at org.hibernate.exception.ErrorCodeConverter.handledNonSpecificException(ErrorCodeConverter.java:92)
at org.hibernate.exception.ErrorCodeConverter.convert(ErrorCodeConverter.java:80)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.loader.Loader.loadEntity(Loader.java:1285)
at org.hibernate.loader.entity.EntityLoader.load(EntityLoader.java:141)
at org.hibernate.loader.entity.EntityLoader.load(EntityLoader.java:126)
at org.hibernate.persister.entity.BasicEntityPersister.load(BasicEntityPersister.java:2496)
at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:387)
at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:368)
at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:166)
at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:140)
at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:249)
at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:123)
at org.hibernate.impl.SessionImpl.get(SessionImpl.java:561)
at org.hibernate.impl.SessionImpl.get(SessionImpl.java:556)
at mypack.Test.main(Test.java:43)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
Caused by: java.sql.SQLException: ORA-00600: 内部错误代码,参数: [ttcgcshnd-1], [0], [], [], [], [], [], []

at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:169)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:543)
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1405)
at oracle.jdbc.ttc7.TTC7Protocol.fetch(TTC7Protocol.java:889)
at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:1826)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2015)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:395)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:339)
at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:118)
at org.hibernate.loader.Loader.getResultSet(Loader.java:1197)
at org.hibernate.loader.Loader.doQuery(Loader.java:366)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:206)
at org.hibernate.loader.Loader.loadEntity(Loader.java:1271)
... 17 more



<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping
PUBLIC "-//Hibernate/Hibernate Mapping DTD 2.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>

<class name="mypack.Customer" table="CUSTOMER">

<id name="id" type="java.lang.Long" column="ID">
<generator class="increment"/>
</id>
<property name="name" type="java.lang.String">
<column name="NAME" length="10"/>
</property>
<!-- <set name="orders">
<key column="CUSTOMER_ID"/>
<one-to-many class="mypack.Order"/>
</set>-->
</class>
</hibernate-mapping>
希望那个高手给解决一下
...全文
1786 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
kikololo 2006-11-21
  • 打赏
  • 举报
回复
楼主可以换一个新版驱动试试,另外连接池的管理最好不要用hibernate自己的
daodaobing 2006-11-20
  • 打赏
  • 举报
回复
[mypack.Customer#3]
没有主键=3 的这条记录
呵呵。 意思是不能加载这个实体 也就是主主键=3 的这条记录
你换成1。 或者2。 看看。 最好先看看数据库里有没有这条记录!
zqj9899 2006-11-16
  • 打赏
  • 举报
回复
怎么办呢?我也碰到了,急阿
aChinese 2006-11-15
  • 打赏
  • 举报
回复
java.sql.SQLException: ORA-00600: 内部错误代码,参数: [ttcgcshnd-1], [0], [], [], [], [], [], []
看到这个, 又好象是驱动不对, 是不是拿oracle8 的驱动去访问oracle9
aChinese 2006-11-15
  • 打赏
  • 举报
回复
[mypack.Customer#3]
没有主键=3 的这条记录
kikololo 2006-11-15
  • 打赏
  • 举报
回复
这个回答太不负责了
起码要大概解析一下吧
numen_wlm 2006-11-15
  • 打赏
  • 举报
回复
是在什么情况下出的错误?启动时?执行代码时?代码呢?
sun113 2006-11-15
  • 打赏
  • 举报
回复
一个中国人 youdianyisi
daodaobing 2006-11-09
  • 打赏
  • 举报
回复
孙姐姐的书。 自己看去吧。 那里边说的很清楚。 我忘了。 今天刚在书上看的。 呵呵。

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧