JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Object Relational Mapping » Hibernate  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
話題被移動
該話題已被移動 - browser , 2003-07-16 02:07
如果您尚不清楚該話題被移動的原因,請參考論壇規則以及本版公告或者聯系本版版主。
本主題所含的標籤
無標籤
作者 Re:hibernate 快速入門 [Re:ray_linn]
struggle





發文: 19
積分: 0
於 2004-11-19 16:21 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
to:tomyoung 我也是hiberante新手,运行TestPerson和你遇到的错误差不多,后来我运行成功了,我是这样做的:

1)你将Person.hbm.xml 文件中的注释去掉,里面有非法字符
2)至于程序找不到Person.hbm.xml或者hibernate.properties文件,你试着换一下目录。

另外,请教一个问题,我运行TestCompany时,数据能够成功插入数据库中,但是出现如下异常:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
net.sf.hibernate.JDBCException: could not insert collection: [h.Company.employees#8]
  at net.sf.hibernate.collection.AbstractCollectionPersister.recreate(AbstractCollectionPersister.java:543)
  at net.sf.hibernate.impl.ScheduledCollectionRecreate.execute(ScheduledCollectionRecreate.java:23)
  at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2407)
  at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2364)
  at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2229)
  at net.sf.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:61)
  at h.TestCompany.main(TestCompany.java:37)
Caused by: java.sql.SQLException: null,  message from server: "Unknown column 'posn' in 'field list'"
  at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1876)
  at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1098)
  at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1192)
  at com.mysql.jdbc.Connection.execSQL(Connection.java:2051)
  at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1680)
  at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1527)
  at net.sf.hibernate.impl.NonBatchingBatcher.addToBatch(NonBatchingBatcher.java:22)
  at net.sf.hibernate.collection.AbstractCollectionPersister.recreate(AbstractCollectionPersister.java:524)
  ... 6 more
Exception in thread "main" 

我知道问题肯定出现在一下几句中,
1
2
3
4
5
6
<!--1:n關係的映射-->
   <list name="employees" cascade="all">
<key column="company_id"/>
<index column="posn"/> 
<one-to-many class="h.Person"/>
</list>

数据库中的确没有"posn"字段啊。那这个“posn”是哪来的呢?这个一对多应该怎么配置呢?
谢谢!


struggle edited on 2004-11-19 16:52
reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
28530 [精華] hibernate 快速入門 ray_linn 3636 2003-07-15 16:21
24586 Re:hibernate 快速入門 ray_linn 3871 2003-07-15 16:30
18525 Re:hibernate 快速入門 tomyoung 384 2004-11-19 21:45
23942 Re:hibernate 快速入門 imdragon 181 2003-07-16 09:48
24741 Re:hibernate 快速入門 ray_linn 2599 2003-07-16 12:14
23155 Re:hibernate 快速入門 :O) victorpen 1769 2004-03-23 19:56
22391 Re:hibernate 快速入門 :O) victorpen 613 2004-03-24 17:12
21283 Re:hibernate 快速入門 belliwu 69 2004-06-03 11:11
18158 Re:hibernate 快速入門 tomyoung 2229 2004-11-18 02:21
15827 Re:hibernate 快速入門 todayhill 81 2004-11-18 21:28
15970 Re:hibernate 快速入門 tomyoung 1041 2004-11-18 22:54
16119 Re:hibernate 快速入門 struggle 2143 2004-11-19 16:21
» JWorld@TW »  Object Relational Mapping » Hibernate

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8