1

mysql-java-clientからに移動しようとしていmariadb-java-clientます。プールを使用HikariCPし、HikariCP Web サイトから提供されるデフォルトの MySQL 構成を使用します。

デフォルトの mysql クライアントを使用すると問題なく動作しますが、mariadb では次のパラメーターを削除する必要があります。

<!-- Works with both clients -->
<property name="hibernate.connection.provider_class">com.zaxxer.hikari.hibernate.HikariConnectionProvider</property>

<!-- Works with mysql-java-client, not with mariadb-java-client -->
<property name="hibernate.hikari.dataSource.cachePrepStmts">true</property>
<property name="hibernate.hikari.dataSource.prepStmtCacheSize">250</property>
<property name="hibernate.hikari.dataSource.prepStmtCacheSqlLimit">2048</property>
<property name="hibernate.hikari.dataSource.useServerPrepStmts">true</property>

これらのパラメーターを指定する必要があるのか​​、それともオプションなのかはわかりません。

4

1 に答える 1

1

残念ながら、現在MariaDB JDBC ドライバーではサポートされていません。

于 2014-11-12T14:05:11.847 に答える