2012-04-17 14 views
0

現在、私には問題があります。JPA/Glassfish:persistence.xmlは無視されますか?

私はBeanを定義している小さなプロジェクトを持っており、これをさらに実装するために、このプロジェクトには休止状態用のいくつかのモデルスキームが含まれています。私はこれがうまく動作するべきだと思い

public class TestBean implements TBean { 

    @PersistenceContext 
    protected EntityManager em; 

    public TestBean() { 
    } 

    public void createEntries(User user) { 
      em.persist(user); 
     } 
} 

ビーンの実装は次のようになります。

私の問題は、persistence.xmlにいくつか変更を加えたことですが、この変更はすべて無視されるようです。私はpersistence.xmlの内容全体を削除し、その中のテキストをナンセンスに変更しました。何も変わりません。私の質問は、glassfishがpersistence.xmlを何らかの形でキャッシュしている場合です。もしそうなら、どうすればこのキャッシングを避けることができますか?もし今なら間違っていますか?

はどうもありがとうございました:)

+0

アンデプロイメント/再デプロイメントを試しましたか? – Puce

+0

はい、何度か – pinas

+0

プロジェクトに複数のpersistence.xmlがありますか? – Perception

答えて

0

はあなたが展開しているアーティファクトを確認してください:あなたはEJBモジュールを展開している場合(アーカイブプログラムで実際のjarファイルを開き、ファイルがMETA-INF/フォルダ内に存在していることを確認します)またはWEB-INF/classes/META-INF/(.warの場合)。

関連する問題