私は、単一のオブジェクト(劣悪なレガシーデザイン)のすべての属性を取得するために複数のDBを接続する必要がある状況があります。私はhttp://grails.org/doc/2.0.0.RC1/guide/conf.html#multipleDatasourcesの指示に従って2番目のデータベースをフックアップしましたが、今私はどのクラスをどのクラスのどのテーブルから取得したのかを教えてくれます。Grails単一クラスの複数のDB使用
私のプライマリソースはdataSourceと呼ばれ、セカンダリはdataSource_cvsと呼ばれ、ドキュメントの指示に従ってください。 (検査の結果、このセクションはその後、grailsの最新のドキュメントhttp://grails.org/doc/latest/guide/3.%20Configuration.htmlから削除されていることがわかります)
私は今、次のステップが何か不思議です。私はアノテーションやGORMを使って、異なる属性が異なるDBからマッピングされていることをどのように指定し、それらをまとめることができるかを知りたいと思います。また、2番目のデータベースのセッションファクトリなど、hibernate.cfg.xmlで何か面白いことをしなければなりませんか?もしそうなら、私は両方のセッションファクトリにマッピングクラスを追加するだけでいいですか?
ありがとうございます!
ETA:2番目のデータベース(cvsに接続)は、この特定の状況では読み取り専用でなければなりません。
非常に助かります、ありがとう! – pennstatephil