默认情况下,我们的mysql服务器关闭了“SQL_NO_CACHE”,我希望它可以用于我的应用程序。我可以重写所有的SQL语句,但听起来很愚蠢。
根据mysql docs,每个连接的默认值可以通过以下命令配置。
SET SESSION query_cache_type = OFF;
我希望这个声明对于DataSource创建的每个新连接都是个问题。但是,我发现它不是connector / j JDBC驱动程序中的可配置属性。
DBCP's connectionInitSqls似乎是其中一个选项,但我出于某种原因使用1.2.2。我可能想要删除DBCP的依赖性(少即是多)。