From 0b38f23f2d8d02e711d835af1cdfda080e88e630 Mon Sep 17 00:00:00 2001 From: Redkale <8730487+redkale@users.noreply.github.com> Date: Mon, 10 Sep 2018 14:01:56 +0800 Subject: [PATCH] --- src/META-INF/persistence-template.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/META-INF/persistence-template.xml b/src/META-INF/persistence-template.xml index 7b34dc8f6..8481cf0d1 100644 --- a/src/META-INF/persistence-template.xml +++ b/src/META-INF/persistence-template.xml @@ -20,12 +20,15 @@ org.mariadb.jdbc.Driver —————— org.mariadb.jdbc.MySQLDataSource org.postgresql.Driver —————— org.postgresql.ds.PGConnectionPoolDataSource com.mysql.jdbc.Driver —————— com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource + com.mysql.cj.jdbc.Driver —————— com.mysql.cj.jdbc.MysqlConnectionPoolDataSource oracle.jdbc.driver.OracleDriver —————— oracle.jdbc.pool.OracleConnectionPoolDataSource com.microsoft.sqlserver.jdbc.SQLServerDriver —————— com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource + org.h2.Driver —————— org.h2.jdbcx.JdbcDataSource 因此 com.mysql.jdbc.Driver 会被自动转换成 com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource 并且如果JDBC驱动是以上几个版本,javax.persistence.jdbc.driver属性都可以省略,Redkale会根据javax.persistence.jdbc.url的值来识别驱动 - --> + + --> @@ -47,7 +50,6 @@ -