mirror of
https://github.com/querydsl/querydsl.git
synced 2026-06-04 21:01:21 +08:00
Merge pull request #3404 from rdicroce/oracle-jdbc-driver
Oracle: upgrade JDBC driver to latest. Maven coordinates changed.
This commit is contained in:
commit
f8053dcc9e
4
pom.xml
4
pom.xml
@ -45,7 +45,7 @@
|
||||
<hsqldb.version>2.6.0</hsqldb.version>
|
||||
<h2.version>1.4.197</h2.version>
|
||||
<postgresql.version>42.3.4</postgresql.version>
|
||||
<oracle.version>11.2.0.4</oracle.version>
|
||||
<oracle.version>21.7.0.0</oracle.version>
|
||||
<mysql.version>8.0.29</mysql.version>
|
||||
<mssql.version>11.2.1.jre8</mssql.version>
|
||||
<cubrid.version>9.3.9.0002</cubrid.version>
|
||||
@ -432,7 +432,7 @@
|
||||
<exclude>org.apche.derby:derby:*:*:compile</exclude>
|
||||
<exclude>mysql:mysql-connector-java:*:*:compile</exclude>
|
||||
<exclude>com.microsoft.sqlserver:mssql-jdbc:*:*:compile</exclude>
|
||||
<exclude>com.oracle:ojdbc6:*:*:compile</exclude>
|
||||
<exclude>com.oracle:ojdbc8:*:*:compile</exclude>
|
||||
<exclude>org.postgresql:postgresql:*:*:compile</exclude>
|
||||
<exclude>cubrid:cubrid-jdbc:*:*:compile</exclude>
|
||||
<exclude>org.firebirdsql.jdbc:jaybird:*:*:compile</exclude>
|
||||
|
||||
@ -194,7 +194,7 @@
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.oracle.database.jdbc</groupId>
|
||||
<artifactId>ojdbc6</artifactId>
|
||||
<artifactId>ojdbc8</artifactId>
|
||||
<version>${oracle.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
package com.querydsl.jpa.suites;
|
||||
|
||||
import java.util.TimeZone;
|
||||
|
||||
import org.junit.AfterClass;
|
||||
import org.junit.BeforeClass;
|
||||
import org.junit.experimental.categories.Category;
|
||||
|
||||
@ -17,10 +20,23 @@ public class OracleSuiteTest extends AbstractSuite {
|
||||
public static class Hibernate extends HibernateBase { }
|
||||
public static class HibernateSQL extends HibernateSQLBase { }
|
||||
|
||||
private static TimeZone defaultZone;
|
||||
|
||||
@BeforeClass
|
||||
public static void setUp() throws Exception {
|
||||
Mode.mode.set("oracle");
|
||||
Mode.target.set(Target.ORACLE);
|
||||
|
||||
// change time zone to work around ORA-01882
|
||||
// see https://gist.github.com/jarek-przygodzki/cbea3cedae3aef2bbbe0ff6b057e8321
|
||||
// the test may work fine on your machine without this, but it fails when the GitHub runner executes it
|
||||
defaultZone = TimeZone.getDefault();
|
||||
TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
|
||||
}
|
||||
|
||||
@AfterClass
|
||||
public static void tearDown() {
|
||||
TimeZone.setDefault(defaultZone);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -97,7 +97,7 @@
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.oracle.database.jdbc</groupId>
|
||||
<artifactId>ojdbc6</artifactId>
|
||||
<artifactId>ojdbc8</artifactId>
|
||||
<version>${oracle.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
@ -13,6 +13,8 @@
|
||||
*/
|
||||
package com.querydsl.sql.codegen;
|
||||
|
||||
import java.util.TimeZone;
|
||||
|
||||
import org.junit.BeforeClass;
|
||||
import org.junit.experimental.categories.Category;
|
||||
|
||||
@ -24,7 +26,16 @@ public class ExportOracleTest extends ExportBaseTest {
|
||||
|
||||
@BeforeClass
|
||||
public static void setUpClass() throws Exception {
|
||||
Connections.initOracle();
|
||||
TimeZone tz = TimeZone.getDefault();
|
||||
try {
|
||||
// change time zone to work around ORA-01882
|
||||
// see https://gist.github.com/jarek-przygodzki/cbea3cedae3aef2bbbe0ff6b057e8321
|
||||
// the test may work fine on your machine without this, but it fails when the GitHub runner executes it
|
||||
TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
|
||||
Connections.initOracle();
|
||||
} finally {
|
||||
TimeZone.setDefault(tz);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -119,7 +119,7 @@
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.oracle.database.jdbc</groupId>
|
||||
<artifactId>ojdbc6</artifactId>
|
||||
<artifactId>ojdbc8</artifactId>
|
||||
<version>${oracle.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
@ -107,7 +107,7 @@
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.oracle.database.jdbc</groupId>
|
||||
<artifactId>ojdbc6</artifactId>
|
||||
<artifactId>ojdbc8</artifactId>
|
||||
<version>${oracle.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user