Persistência no MySQL não tá funcionando
08/08/2011 11:26
Pessoal.. já fiz de tudo mas não tá funcionando..
To no ambiente de desenvolvimento com minha aplicação grails..
Eu configurei meu DataSource.groovy certinho (eu acho).. sai juntando uma coisa dali e outra daqui.. e resultou nisso:
dataSource {
pooled = true
driverClassName = "com.mysql.jdbc.Driver"
username = "root"
password = "1234"
dialect = "org.hibernate.dialect.MySQL5InnoDBDialect"
properties {
maxActive = 50
maxIdle = 25
minIdle = 5
initialSize = 5
minEvictableIdleTimeMillis = 60000
timeBetweenEvictionRunsMillis = 60000
maxWait = 10000
validationQuery = "/* ping */"
}
}
hibernate {
cache.use_second_level_cache = true
cache.use_query_cache = true
cache.provider_class = 'net.sf.ehcache.hibernate.EhCacheProvider'
}
// environment specific settings
environments {
development {
dataSource {
dbCreate = "update" // one of 'create', 'create-drop','update'
url = "jdbc:mysql://localhost/PROJETO_EA"
}
}
test {
dataSource {
dbCreate = "update"
url = "jdbc:mysql://localhost/PROJETO_EA"
}
}
production {
dataSource {
dbCreate = "update"
url = "jdbc:mysql://localhost/PROJETO_EA"
}
}
}
Mas quando eu fecho o MySQL e abro denovo... tá tudo vazio as tabelas..
Eu instalei o MySQL por aquele pacote que vem tudo completo, e coloquei o conector .jar na pasta lib do projeto..
A única coisa fora do comum que aconteceu durante o processo de instalação do MySQL é que na hora de instalar o MySQL server.. deu um errinho (que ele possibilitou continuar) de firewall..
Tags:
MySQL, Persistência