私は2つの異なるJavaアプリケーションAとBを持っています。ユーザー管理に同じデータベースを使用する必要があります(ユーザーがアプリケーションAにアカウントを持っている場合、逆に)。db4o:同じクラス、異なるJavaプロジェクト
アプリケーションAとBは、まったく同じUserクラスを持っています。しかし、アプリケーションAでユーザーを作成すると、アプリケーションBで同じユーザーを取得することはできず、その逆もできません。
私はforumで読んだ:
db4oのは、これを実行することができます。異なるアプリケーションでは、同じ データベースを使用し、 プロジェクトに「改善した場合」の他のデータにアクセスできます。私はあなたがエンティティをクラスライブラリに入れて、それが問題ではないプロジェクトへの参照として を追加する場合を意味します。
私はこれをどのように達成できますか?
ご協力いただきありがとうございます。
が、私はこの問題を解決するため取得することが分かった方法は以下の通りであった: 1)私は、両方のプロジェクトがに持っていると思ったのクラスで(私はPをパッケージ化、それを呼び出します)パッケージをエクスポートしました。 jarファイル 2)プロジェクトAとBの両方からパッケージPを削除しました 3)プロジェクトAとBの両方でパッケージPの.jarファイルをインポートしました 今、すべてがうまくいきました。プロジェクトAと私はプロジェクトBでも同じアカウントを使用することができます。 – jcborges
回答を回答として追加できますか? (これを行うには、新しいユーザーとして3時間以上待たなければなりません)。ありがとう! –