私のプロジェクトの1つでそれを使用するためにHikariCPを探していました。 githubのプロジェクトページのstatement cache sectionは、接続プールレベルでプリペアドステートメントキャッシュをサポートしていないと言います。HikariCPは文キャッシュを準備しました
しかしinitialization sectionは、以下のコードスニペット
HikariConfig config = new HikariConfig();
config.setJdbcUrl("jdbc:mysql://localhost:3306/simpsons");
config.setUsername("bart");
config.setPassword("51mp50n");
config.addDataSourceProperty("cachePrepStmts", "true");
config.addDataSourceProperty("prepStmtCacheSize", "250");
config.addDataSourceProperty("prepStmtCacheSqlLimit", "2048");
HikariDataSource ds = new HikariDataSource(config);
を持っており、それが準備されたステートメント・キャッシュの設定を設定します。接続プールまたはドライバの下に設定されていますか? addDataSourcePropertyメソッドでサポートされているプロパティは何ですか?
キャッシュはドライバによって提供されます。 – brettw