Debuggando os sqls gerados pelo hibernate no grails
Postado em
12/04/2008 00:00

0

0
Olá pessoal,
Quando usamos o GROM (
http://grails.org/doc/1.0.x/guide/5.%20Object%20Relational%20Mapping%20(GORM).html), que encapsula o Hibernate, acabamos por não enxergar realmente o que está sendo executado no banco de dados (por default). Para passar a ver tudo o que está sendo executado, basta adicionar a linha abaixo na configuração do seu datasource:
logSql = true
Lembrem-se de deixar a propriedade como false (ou comentada) para o datasource de produção.
[]s,
Tags:
Snippets
lucastex
Pontos: 17

0

0
16/08/2008 00:00
ótimo, era isso mesmo que eu estava procurando. Em que lugar(linha) devo colocar exatamente ?
valeu
Herrera
Herrera
Pontos: 1

0

0
30/08/2008 00:00
Segue um exemplo :
dataSource {
boolean pooling = true
logSql = true
dbCreate = "update" // one of 'create', 'create-drop','update'
url = "jdbc:postgresql://localhost:5432/sdm1d"
driverClassName = "org.postgresql.Driver"
dialect = org.hibernate.dialect.PostgreSQLDialect
username = "postgres"
password = "mouse456"
}
hibernate {
cache.use_second_level_cache=true
cache.use_query_cache=true
cache.provider_class='com.opensymphony.oscache.hibernate.OSCacheProvider'
}
// environment specific settings
environments {
development {
dataSource {
dbCreate = "update" // one of 'create', 'create-drop','update'
url = "jdbc:postgresql://localhost:5432/sdm1d"
}
}
test {
dataSource {
dbCreate = "update"
url = "jdbc:postgresql://localhost:5432/sdm1d"
}
}
production {
dataSource {
dbCreate = "update"
url = "jdbc:postgresql://localhost:5432/sdm1d"
}
}
}
mannett
Pontos: 0