JPAでGWTを、Tomcat ApacheコンテナでHibernateを使用しています。私は私のDAOとデータベース接続をスタンドアロンのJavaアプリケーションからテストしようとするとうまくいきます。 Howerver、私はそれをサーバー環境で使用すると、時にはうまく動作しないことがあります。ここLOGEVENTSの要約配列である。GWT、JPA、TomcatでEntityManagerFactoryをインスタンス化する
org.hibernate.type.BasicTypeRegistry - > [email protected] INFO org.hibernate.cfg.Environment - タイプ登録ブールの追加 - 休止3.6.0.Final 42937 [btpool0-0] INFO org.hibernate.cfg.Environmentが見つかりません-hibernate.properties 42940 [btpool0-0] INFO org.hibernate.cfg.Environment -Bytecodeプロバイダ名:Javassistの [btpool0-0] INFO org.hibernate.cfg.Environment --JDK 1.4 java.sql.Timestampの処理 43038 [btpool0-0] DEBUG org.hibernate.id.factory.Defa ultIdentifierGeneratorFactor - 登録にIdentifierGenerator戦略[UUID2] - > [クラス org.hibernate.id.UUIDGenerator] 43069 [btpool0-0] INFO org.hibernate.ejb.Version - Hibernateは のEntityManager 3.6.0.Final
43090 [btpool0-0] org.hibernate.type.BasicTypeRegistryをデバッグ - > [email protected] [btpool0-0] org.hibernate.ejb.Ejb3Configurationをデバッグ - 型登録テキストを追加 - 持続性の単位を探します。 トランザクションオプション43269 [b tpool0-0] DEBUG org.hibernate.ejb.Ejb3Configurationクラスを検出します。 HBM検出:真の
43285 [btpool0-0] DEBUG org.hibernate.ejb.packaging.AbstractJarVisitor - 瓶/パーでマッピングされたエンティティを検索:ファイル:// xxxxxは43378
[btpool0-0] DEBUG org.hibernate.ejb.packaging.AbstractJarVisitor - フィルタリング: - com.demoための整合Java要素フィルタ43492 [btpool0-0] DEBUG org.hibernate.ejb.packaging.AbstractJarVisitorをcom.demo.server.hello。 server.hello 43505
[btpool0-0] DEBUG org.hibernat e.ejb.Ejb3Configuration - クラスを検出します。
43505 [btpool0-0] DEBUG org.hibernate.ejb.Ejb3Configuration真 - 作成ファクトリー:HBM検出し、この後 取引、オプション
を私は、ログメッセージを取得していないし、私のクライアント層ができますデータベース層とは話しません。処理のhbm.xmlファイル
-1063 [メイン] DEBUGのorg.hibernate.cfg.Configurationを:私のクライアント層は、データベース層に話をすることができます場合は、次のように、ログエントリの上、以下のエントリがあります
何がうまくいかないかを指摘できれば、本当に感謝します。私はその日食のコンパイルの欠陥か、GWTプラグインの問題か、(おそらく)私のプログラミングのバグかどうかは分かりません。
私はpersistence.xmlを変更しようとしましたが、変更は反映されます。 hbm.xmlファイルはありません。私は、休止状態は、あなたがJPAとネイティブ休止状態の組み合わせを使用していないことを確認するためだけに行うと思います。 – vamsee