1

休止状態からでも、JNDI からでも、実行時にデータベースを変更する最適な方法が必要です。ユーザーが特定のボタンをクリックしたときにデータベースを変更する必要があります (イベントの依存関係を変更します)。

4

1 に答える 1

2

Grails 1.3.x を実行している場合は、 Burt Beckwith の Datasources プラグインを使用できます。Grails 2.x では、その機能が core に追加されています

次に、パラメーターを使用してデータベース接続名を渡すことができます

def database = params.database
if(!database) database = "default"

Groovy 動的メソッド呼び出しを使用して呼び出す

def zipCode = ZipCode.'${database}'.get(42)
…
zipCode.'${database}'.save()
于 2012-09-02T12:56:35.083 に答える