2009-08-31 10 views
3

私は2台のGrailsのサーバがあります。 - データベース GrailsのHibernateのSession読み取り専用

  • Webへの読み取り/書き込みアクセスしている -

    • Serverの読み取り専用データベースへのアクセスを、すべてのために、送信する書き込みサーバーへの要求

    問題:Webのドメインオブジェクトを、アプリケーションの実行全体で1つの場所(構成ファイル)で読み取り専用にするにはどうすればよいですか?各ドメインクラスのマッピング。あなたはDataSource.groovyで真= プールされている場合は

  • 答えて

    2

    パラ言葉で表現http://www.nabble.com/database-read-only-td20360158.html

    からは、これはorg.apache.commons.dbcp.BasicDataSourceを作成します。あなたはBootStrap.groovyでdefaultReadOnlyプロパティを設定することができます。

    class BootStrap { 
    
         def dataSource 
    
         def init = { servletContext -> 
         dataSource.defaultReadOnly = true 
         } 
    
         def destroy = {} 
    } 
    
    2

    のGrails 1.3.7

    使用[dataSourceUnproxied] の代わりに、[データソース]

    関連する問題