atxdba Asked: 2013-03-09 15:31:34 +0800 CST2013-03-09 15:31:34 +0800 CST 2013-03-09 15:31:34 +0800 CST 为什么我的 includeThreadNamesAsStatementComment JDBC 参数不起作用? 772 JDBC API列出了一个 includeThreadNamesAsStatementComment 参数,该参数似乎表明它将在所有查询前加上 Java 线程 ID 。我认为这对于将数据库活动与应用程序日志联系起来很有用。我将它添加到我的资源 URL 中,它似乎只在部分时间工作。 奇怪的是,作为健康检查的一部分,只有应用程序心跳线程会定期对数据库执行 ping 操作。没有一个“真正的”查询被标记。 为什么这不适用于所有查询? mysql mysql-5.5 1 个回答 Voted Best Answer atxdba 2013-03-09T15:31:34+08:002013-03-09T15:31:34+08:00 原来有一个已知的错误,它只在直接调用 JDBC API 时有效。当通过SimpleJDBCTemplate 之类的东西构建查询时,它不起作用。所有应用程序的实际工作都是使用模板完成的,而 healtcheck 线程则使用直接 API。
原来有一个已知的错误,它只在直接调用 JDBC API 时有效。当通过SimpleJDBCTemplate 之类的东西构建查询时,它不起作用。所有应用程序的实际工作都是使用模板完成的,而 healtcheck 线程则使用直接 API。