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



 


Esqueceu sua senha?
 
Grails Brasil é mantido por itexto Desenvolvimento de Projetos Ltda.
Em caso de problemas, sinta-se livre para procurar Henrique Lobo Weissmann (Kico) por e-mail: kicolobo@itexto.net
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão (clique no logo à direita para maiores detalhes)