1

我尝试从 移动mysql-java-clientmariadb-java-client。我使用HikariCP池,并使用 HikariCP 网站提供的默认 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 回答