1 -Hay que bajarse el conector mysql-connector-java-5.1.10-bin.jar o una versión superior y dejarlo caer en la
carpeta lib del proyecto Grails.
2 -Seguidamente puedes cargarte todo el código del archivo
DataSource.groovy y pegar el que tienes más abajo teniendo en cuenta que que
tendrás que modificar la Url para que apunte a la base de datos y asignar permisos al usuario sobre la misma.
Importante: Grails genera automáticamente todas la tablas y sus relaciones basándose en el modelo de datos pero la base de datos debe existir previamente.
dataSource
{
pooled = true
driverClassName =
"com.mysql.jdbc.Driver"
}
hibernate {
cache.use_second_level_cache=true
cache.use_query_cache=true
cache.provider_class='com.opensymphony.oscache.hibernate.OSCacheProvider'
}
environments
{
development {
dataSource {
dbCreate = "update"
username = "grails"
password = "grails"
url =
"jdbc:mysql://localhost/mydatabase"
}
}
test {
dataSource {
dbCreate = "update"
username = "grails"
password = "grails"
url =
"jdbc:mysql://localhost/mydatabase"
}
}
production {
dataSource {
dbCreate = "update"
username = "grails"
password = "grails"
url =
"jdbc:mysql://localhost/mydatabase"
}
}
}
Muchas gracias Jose!
ResponderEliminarTambien hay que descomentar el:
//runtime 'mysql:mysql-connector-java:5.1.20'
en el archivo BuildConfig.groovy