EJBプロジェクトのテストでEntityManagerを取得する方法

  1. 普通のJavaApplicationを作って目的のデータベースへの持続性ユニットを作成する
  2. そのpersistece.xmlEJBプロジェクトのpersistence.xmlに追加するMETA-INFフォルダごとテストパッケージにコピー
  3. テストライブラリにTopLink Essentialsを追加する
  4. テストライブラリにデータベースドライバのjarを追加する
  5. Persistence.createEntityManagerFactory("持続性ユニット名");