0

以前の投稿で、休止状態の構成ファイルに不明な問題がありました。ある人が使用する別の構成ファイルをくれて、古い構成エラーを解決しました。ただし、以下に示す新しいエラーも発生しました。どうすれば修正できますか?

編集

org.hibernate.cfg.annotations.Version <clinit>
INFO: Hibernate Annotations 3.3.1.GA
[main] INFO org.hibernate.cfg.Environment - Hibernate 3.3.2.GA
[main] INFO org.hibernate.cfg.Environment - hibernate.properties not found
[main] INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist
[main] INFO org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
[main] INFO org.hibernate.cfg.Configuration - configuring from resource:
 /hibernate.cfg.xml
[main] INFO org.hibernate.cfg.Configuration - Configuration resource: 
/hibernate.cfg.xml
[main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : 
com/xx  /portal/db/User.hbm.xml
Exception in thread "main" org.hibernate.MappingNotFoundException: resource: com/xx
/portal/db/User.hbm.xml not found
at org.hibernate.cfg.Configuration.addResource(Configuration.java:610)
at org.hibernate.cfg.AnnotationConfiguration.addResource
(AnnotationConfiguration.java:912)
at org.hibernate.cfg.AnnotationConfiguration.parseMappingElement
(AnnotationConfiguration.java:617)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1603)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1582)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure
(AnnotationConfiguration.java:1002)
at    org.hibernate.cfg.AnnotationConfiguration.doConfigure
(AnnotationConfiguration.java:69)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1556)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure
(AnnotationConfiguration.java:990)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure
(AnnotationConfiguration.java:69)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1476)
at org.hibernate.cfg.AnnotationConfiguration.configure
(AnnotationConfiguration.java:972)
at org.hibernate.cfg.AnnotationConfiguration.configure
(AnnotationConfiguration.java:69)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1462)
at org.hibernate.cfg.AnnotationConfiguration.configure
(AnnotationConfiguration.java:966)
at com.examscam.model.User.persist(User.java:45)
at com.examscam.model.User.main(User.java:55) 

「!-- キャッシュを無効にする --」「!-- データベースへの UTF8 --」「!-- エンティティ マッピング --」を削除したところ、新しいエラーが発生しました。

4

3 に答える 3

0

<mapping resource="com/xx/portal/db/User.hbm.xml" />エンティティ マッピング ファイルがない場合は、まずこの行を削除してください。

于 2013-04-17T10:06:02.583 に答える
0

構成 xml から次の行を削除するか、hbms を定義している場合は置き換えます。

   <!-- Entity Mappings -->
   <mapping resource="com/xx/portal/db/User.hbm.xml" />
于 2013-04-17T10:06:39.510 に答える
0

com/xx/portal/db/User.hbm.xml見つかりません

本当にこのパッケージ名を持っていますかcom/xx

User.hbm.xml上記のパスにがあるかどうかを確認します。そうでない場合は、このエントリを削除してください。

<mapping resource="com/xx/portal/db/User.hbm.xml" />

于 2013-04-17T10:03:53.907 に答える