2012-11-24 75 views
0

我有一個grails(2.0)應用程序需要從多個MySQL數據庫獲取特定信息。我不能爲了上帝的愛而將它保存在正確的數據庫中。Grails不在域數據庫中保存數據庫

我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' 
} 
} 

回答

1

在你的域類,它應該是mappingmappings

static mapping = { 
    datasource 'alumnos' 
} 
+0

是的,就是這樣 –