現在、HibernateToolsとリバースエンジニアリングを使用してエンティティとDAOを作成しています。私の設定はEclipseIndigo、JBoss AS7、Hibernate Tools 3.4、Hibernate 4です。問題は、.jarをJBoss AS7にデプロイしようとすると、次のようになります。
そしてより正確には:
デプロイメント「businessLayer.jar」でnullという名前の永続ユニットが見つかりません
今、私はこの問題について検索しました、そしてそれは私がMETA-INFの下にpersistence.xmlファイルを持っているべきであることを示唆しています。問題は、世代がこのファイルに関して何もしなかったことです(コンソール構成中にJPAではなく注釈をチェックしたときに生成を無効にしました)。サンプルを見ると、何を指定すればよいかわかりません...別の質問:私が理解していることから、このファイルはEntityManagerに必要ですが、必要なすべての情報がすでにhibernate.cfg.xmlにある場合、なぜこれが必要になるのでしょうか(つまり、2つのファイルは似ているように見えます... )?