4

現在のプロジェクトでは、Java EE と JPA を使用しています。私は今、ものを永続化する必要性に直面しており、テスト駆動で作業して、このものをテストする方法を見つけようとしています。

Spring を使用した以前のプロジェクトでは、 @Transactional(Rollback=true) を使用して、各テスト後にトランザクションをロールバックしました。persist + flush を呼び出してからクエリを呼び出して、JPA が正しく行われたかどうかを確認できます。

Java EEでこれをどのようにエレガントに(最小限の構成作業、可能な限り最小限の余分なもの/リソース)行うのですか?

jeeunit は答えのように見えましたが、それは継続されなくなりましたが、私が持っていない Maven サポートのみを提供する「pax 試験」に統合されました。

4

1 に答える 1