2

現在、HibernateToolsとリバースエンジニアリングを使用してエンティティとDAOを作成しています。私の設定はEclipseIndigo、JBoss AS7、Hibernate Tools 3.4、Hibernate 4です。問題は、.jarをJBoss AS7にデプロイしようとすると、次のようになります。

http://pastebin.com/1hvHBM7z

そしてより正確には:

デプロイメント「businessLayer.jar」でnullという名前の永続ユニットが見つかりません

今、私はこの問題について検索しました、そしてそれは私がMETA-INFの下にpersistence.xmlファイルを持っているべきであることを示唆しています。問題は、世代がこのファイルに関して何もしなかったことです(コンソール構成中にJPAではなく注釈をチェックしたときに生成を無効にしました)。サンプルを見ると、何を指定すればよいかわかりません...別の質問:私が理解していることから、このファイルはEntityManagerに必要ですが、必要なすべての情報がすでにhibernate.cfg.xmlにある場合、なぜこれが必要になるのでしょうか(つまり、2つのファイルは似ているように見えます... )?

4

1 に答える 1

0

実際には、上記の問題を取り除く永続性xmlが必要なようです。次に、新しい例外が発生する可能性があります。JDBCドライバーが見つからないなどです。問題はJBoss7とPostgre9から発生しました。詳細はこちら(最後の投稿)。

于 2012-07-17T15:19:35.797 に答える