打印Grails生成的Mysql查询

打印Grails生成的Mysql查询,grails,gorm,Grails,Gorm,我希望在执行之前或之后掌握grails生成的Mysql查询 trainingList = PrivateTraining.findAll(query,parameter) 我想打印上面语句执行的完整mysql查询。 是否仍要打印?在数据源中设置此属性。groovy: hibernate.show_sql=true 例如: environments { development { dataSource { /* ----------------

我希望在执行之前或之后掌握grails生成的Mysql查询

 trainingList = PrivateTraining.findAll(query,parameter)
我想打印上面语句执行的完整mysql查询。
是否仍要打印?

数据源中设置此属性。groovy

hibernate.show_sql=true
例如:

environments {
    development {
        dataSource {
            /* ---------------------- */
            hibernate.show_sql = true
            /* ---------------------- */
            dbCreate = "update" // one of 'create', 'create-drop', 'update', 'validate', ''
            url = "jdbc:mysql://localhost:3306/my-db"
            // ...

数据源中设置此属性。groovy

hibernate.show_sql=true
例如:

environments {
    development {
        dataSource {
            /* ---------------------- */
            hibernate.show_sql = true
            /* ---------------------- */
            dbCreate = "update" // one of 'create', 'create-drop', 'update', 'validate', ''
            url = "jdbc:mysql://localhost:3306/my-db"
            // ...

将以下内容添加到日志记录配置中:

debug 'org.hibernate'

将以下内容添加到日志记录配置中:

debug 'org.hibernate'

在何处打印sql查询?在设置hibernate.show\u sql=true时,它是否会在控制台stdout中自动打印sql查询?在何处打印sql查询?在设置hibernate.show\u sql=true时,它是否会在控制台stdout中自动打印sql查询?