我想在执行之前或之后获取由 grails 生成的 Mysql 查询。
trainingList = PrivateTraining.findAll(query,parameter)
我想打印由上述语句执行的完整 mysql 查询。有什么要打印的吗?
我想在执行之前或之后获取由 grails 生成的 Mysql 查询。
trainingList = PrivateTraining.findAll(query,parameter)
我想打印由上述语句执行的完整 mysql 查询。有什么要打印的吗?
将此属性设置在您的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"
// ...
将以下内容添加到您的日志记录配置中:
debug 'org.hibernate'