私はejb 3、jpaアプリケーションの開発を割り当てられています。私は年末までに少なくともデモを提供する必要がありますが、私はいくつかの問題があります:これはejbとjpaを使った私の最初のプロジェクトですが、短時間でdbを手に入れることはできません。経験豊かな開発者の意見を試してみたいと思います。具体的な問題を解決する方法についていくつかのヒントをお伝えしたいと思います。 ワークスペースにjpaプロジェクトを追加するつもりです(合理的なアプリケーション開発者を使用しています)。すべてのエンティティが必要ですが、セッションBeanに即座に使用できるように、それらをマップすることはありませんdbが作成されるときにマップされる準備ができています。 この素晴らしいプランにはいくつかの欠点があります:エンティティBeanをinstatiateするentitymanagerをシミュレートするにはどうすればいいですか?とりわけ、どのようにデータベースをシミュレートしますか?私は私のデモで挿入、更新、検索操作を行う必要があります。いくつかの辞書が偽のテーブルを保持するシングルトン(例えばentityManagerMock)をセットアップすることは合理的ですか?jpaとejbを使ってdbをシミュレートする方法3
0
A
答えて
1
あなたはHSQLDBやH2のようなインメモリデータベースの使用を検討しましたか?私はPersistenceContextとEntityManagersをモックしようとするよりも簡単だと思います。 JPAはテーブルの構造を作成する機能を提供するので、データベースがメモリ上で実行されるため、構造の更新を心配する必要はありません。
関連する問題
- 1. spring data jpaを使用してkeycloak DBにアクセスする方法
- 2. をEJB 3の注釈として反映させる方法
- 3. Locustを使ってランプアップをシミュレートする方法は?
- 4. ローカルJSONアセットを使ってScala.jsのAPIをシミュレートする方法
- 5. Nodejを使ってユーザーをシミュレートする方法
- 6. JPA/Glassfish 3 - ServletにEJBを注入するNamingException
- 7. EJBとJPAクラスのフォーマットエラー
- 8. EJBコンテナとWebコンテナのJPA
- 9. EJBメソッドのJPAエンティティとTransactionContext
- 10. Eclipse上でJPAを使ってSpring 3 MVCプロジェクトをセットアップする
- 11. PHPとcURLを使ってPOSTをシミュレート
- 12. JMSとCDIを使用してEJBを検索する方法
- 13. EJB 3を永続性ユニットと共にJBoss ASで使用する方法は?
- 14. JAVA EE - EJB/CDI/JPA:
- 15. dbとfallbackを使ってZend_Localeを行う方法は?
- 16. Matlabでcontourfを使って電場をシミュレートして描画する方法は?
- 17. ROWLOCKをEJBで使用する方法
- 18. ノックアウトでDBを使ってデフォルト値を設定する方法
- 19. DBを使ってJavaを開発する最善の方法
- 20. 電子 - Windowsでsqliteを使ってdbをセットアップする方法
- 21. dbを使用してファイルをアップロードしてファイルを保存する方法spring bootとjpa?
- 22. JPAと分離されたDAOとサービス層を持つEJBを使用する
- 23. ejb 3ベースのSOAPサービスで例外を処理する方法
- 24. EJB 3で同期タイマーを作成する方法は?
- 25. iOSのWebページでobjective-Cを使ってクリックをシミュレートする方法
- 26. Python上でXlibを使ってマウスのクリックをシミュレートする方法
- 27. jpa oracle dbを使用して子エンティティを読み取っているときにフィールドを除外する
- 28. レールにdb/seeds.rbを使用する正しい方法3
- 29. EJB SingletonとJPAオプティミスティック・ロック・スローOptimisticLockException
- 30. EclipseLink/JPAでdb接続パラメータを交換する方法