NHibernateはHibernateと相互運用できますか?そうでない場合は、Javaと.NETの両方に対応するフレームワークがありますか?
-
06-07-2019 - |
質問
あなたが言った:
- データベース
- .NET Windows GUIプログラムの束
- 多数のJava Webアプリケーション
Javaの場合はHibernateを使用し、.NETの場合はNHibernateを使用できますが、2つは実際に相互運用するのですか、それともまったく異なるスタックですか?
そうでなければ、Javaと.NETがビジネスロジックを共有できるようにする永続性フレームワークがありますか?
解決
私はJavaの人々の話をすることはできませんが、.NET側からはマッピングファイル(データベースとオブジェクト間の関係を記述するxmlファイル)を共有できると信じています。
それ以外に、何を共有しますか?ビジネスロジックを考えていますか? 「共有ロジック」を定義してくださいもう少し。
Javaの人々に永続化コードを記述させ、それをRESTfulサービスとして公開することができます。その後、.NET Windows GUIプログラマーはそれに対してコードを作成できます...またはその逆です。
最終的には、Hibernate / nHibernateコードはそれほど多くないはずです。これは、データアクセスコードをあまり書く必要がないからです。残っているのは、(n)Hibernateとの対話が最小限のアプリケーションロジックです。これは、言語によって異なります。
他のヒント
私はそうは思わない。 nHibernateはHibernateをリファレンスとして使用しますが、実際にはコードを共有せず、異なるペースで開発されます。両方の制限を知る必要があります。
所属していません StackOverflow