レガシー データベース用の grails アプリケーションを開発しています。私たちが到達した問題は、データベースに同じテーブルを持つ複数のスキーマがあるが、これらのテーブルの構造が異なる可能性があるということです。
ドメインクラスの一部が現在のデータソースのテーブル構造と一致しないため、起動時に異なるスキーマを指す同じ名前の複数のドメインクラスとアプリケーションを「爆弾」にしない方法はありますか?
ユーザーは実行時にさまざまなスキーマにログインできるため、ユーザーが選択したスキーマに基づいてマップされるドメインを指定できる必要があります。
この問題を解決するためのその他の提案も受け付けています。