次のドメインがあります
- ユーザー (usermanagement というデータベース内) および
- アカウント (別のデータベース xyz 内)
古いシステムなので、システムのアーキテクチャを実際に変更することはできません。特定のユーザーが特定のアカウントにのみアクセスできるシステムを実装するタスクが割り当てられました。これは多対多の関係の典型的なケースですが、問題はこれら 2 つのドメインが 2 つの異なるデータベースにあるという事実にあります。それが可能かどうかグーグルで検索しましたが、不可能であることに気付きました。そのため、どのユーザーがどのアカウントへのアクセスを許可されているかに関する情報を保存するためのカスタム結合テーブルを作成することを考えています。テーブルには、「accountId」と「userId」の 2 つの列を含めることができます。このために、grailsで新しいドメインを作成する必要がありますか、それともこれを行うクリーバーの方法はありますか? 前もって感謝します。