独自の NoSQL DB を使用する Grails アプリケーションがあります。休止状態プラグインを無効にしています。多くの制約が定義され、永続性を扱ういくつかの Java サービスを呼び出す save() および get() の独自の実装を持つ多くのドメイン クラスがあります。すべてが正常に機能しています。
しかし今、私たちは顧客と契約を結び、いくつかのものを顧客の MySQL DB に直接保存しました。最初は簡単なこと。DB 接続を構成し、休止状態プラグインを有効にして、それに対処する新しいドメイン クラスを作成しました。テストアプリではすべて正常に動作していますが、休止状態プラグインをメインプロジェクトに有効にすると、起動しなくなりました。
Hibernate はすべてのドメインを DB 内のテーブルにマップしようとしていますが、もちろんそれらは存在しません (NoSQL DB を使用しているため)。
私の質問は次のとおりです。複数のドメインに対してのみ休止状態を有効にできますか? または、一部のドメインに hibernate/gorm を使用しないように指示できますか? それともパッケージごと?Grails は同じプロジェクトで複数の DB をどのように処理していますか?