0

複数のMySQLデータベースから特定の情報を取得する必要があるgrails(2.0)アプリケーションがあります。神の愛のために、ドメインクラスを適切なデータベースに保存することはできません。

私のDatasource.groovyファイルは次のようなものです。

environments {
development {
    dataSource {
        dbCreate = "create-drop"
        url = "jdbc:mysql://localhost:3306/informacion_empleados_dev"
    }
    dataSource_signOn {
        driverClassName = "com.mysql.jdbc.Driver"
        username = "root"
        password = ""
        dbCreate = "create-drop"
        url = "jdbc:mysql://localhost:3306/sign_on"
    }
    dataSource_administradores {
        driverClassName = "com.mysql.jdbc.Driver"
        username = "root"
        password = ""
        dbCreate = "create-drop"
        url = "jdbc:mysql://localhost:3306/administradores"
    }
    dataSource_docentes {
        driverClassName = "com.mysql.jdbc.Driver"
        username = "root"
        password = ""
        dbCreate = "create-drop"
        url = "jdbc:mysql://localhost:3306/docentes"
    }
    dataSource_alumnos {
        driverClassName = "com.mysql.jdbc.Driver"
        username = "root"
        password = ""
        dbCreate = "create-drop"
        url = "jdbc:mysql://localhost:3306/alumnos"
    }
}

そして、私のドメインクラスのそれぞれはこれとしてそれらを参照します

class Alumno {

static constraints = {      
    matricula   blank: false
    nombres     blank: false
    apellidos   blank: false
}

static mappings = {
    datasource  'alumnos'
}
}
4

1 に答える 1

1

ドメインクラスではmappingmappings

static mapping = {
    datasource  'alumnos'
}
于 2012-11-24T06:12:29.877 に答える