refactor: 升级h2的版本

This commit is contained in:
ocean 2022-10-06 17:03:26 +08:00
parent dc98f5f37a
commit 1b710c1332
4 changed files with 4 additions and 4 deletions

View File

@ -22,7 +22,7 @@
<logback.version>1.2.3</logback.version>
<powerjob.worker.version>4.2.0</powerjob.worker.version>
<spring.jdbc.version>5.2.9.RELEASE</spring.jdbc.version>
<h2.db.version>1.4.200</h2.db.version>
<h2.db.version>2.1.214</h2.db.version>
<mysql.version>8.0.28</mysql.version>
<!-- 全部 shade 化,避免依赖冲突 -->

View File

@ -35,7 +35,7 @@
<mssql-jdbc.version>7.4.1.jre8</mssql-jdbc.version>
<db2-jdbc.version>11.5.0.0</db2-jdbc.version>
<postgresql.version>42.2.14</postgresql.version>
<h2.db.version>1.4.200</h2.db.version>
<h2.db.version>2.1.214</h2.db.version>
<zip4j.version>2.5.2</zip4j.version>
<jgit.version>5.7.0.202003110725-r</jgit.version>

View File

@ -16,7 +16,7 @@
<properties>
<spring.version>5.3.23</spring.version>
<powerjob.common.version>4.2.0</powerjob.common.version>
<h2.db.version>1.4.200</h2.db.version>
<h2.db.version>2.1.214</h2.db.version>
<hikaricp.version>3.4.2</hikaricp.version>
<junit.version>5.6.1</junit.version>

View File

@ -28,7 +28,7 @@ public class TaskDAOImpl implements TaskDAO {
String delTableSQL = "drop table if exists task_info";
// 感谢 Gitee 用户 @Linfly 反馈的 BUG
// bigint(20) Java Long 取值范围完全一致
String createTableSQL = "create table task_info (task_id varchar(255), instance_id bigint(20), sub_instance_id bigint(20), task_name varchar(255), task_content blob, address varchar(255), status int(5), result text, failed_cnt int(11), created_time bigint(20), last_modified_time bigint(20), last_report_time bigint(20), unique KEY pkey (instance_id, task_id))";
String createTableSQL = "create table task_info (task_id varchar(255), instance_id bigint, sub_instance_id bigint, task_name varchar(255), task_content blob, address varchar, status int, result text, failed_cnt int, created_time bigint, last_modified_time bigint, last_report_time bigint, constraint pkey unique (instance_id, task_id))";
try (Connection conn = connectionFactory.getConnection(); Statement stat = conn.createStatement()) {
stat.execute(delTableSQL);