1

実行前または実行後に grails によって生成された Mysql クエリを取得したいと考えています。

 trainingList = PrivateTraining.findAll(query,parameter)

上記のステートメントによって実行される完全な mysql クエリを出力したいと思います。とにかく印刷するものはありますか?

4

2 に答える 2

6

でこのプロパティを設定しますDataSource.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"
            // ...
于 2013-01-17T11:10:13.160 に答える
1

ロギング構成に以下を追加します。

debug 'org.hibernate'
于 2013-01-17T11:18:40.143 に答える