From 75e5c7049f1d7394cd2795a9a158089b05b84c3a Mon Sep 17 00:00:00 2001 From: tjq Date: Sun, 23 Oct 2022 12:03:57 +0800 Subject: [PATCH] feat: print h2 database version --- .../tech/powerjob/worker/persistence/ConnectionFactory.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/powerjob-worker/src/main/java/tech/powerjob/worker/persistence/ConnectionFactory.java b/powerjob-worker/src/main/java/tech/powerjob/worker/persistence/ConnectionFactory.java index 7e6e508f..60013e7e 100644 --- a/powerjob-worker/src/main/java/tech/powerjob/worker/persistence/ConnectionFactory.java +++ b/powerjob-worker/src/main/java/tech/powerjob/worker/persistence/ConnectionFactory.java @@ -1,6 +1,7 @@ package tech.powerjob.worker.persistence; import tech.powerjob.common.utils.CommonUtils; +import tech.powerjob.common.utils.JavaUtils; import tech.powerjob.worker.common.constants.StoreStrategy; import com.zaxxer.hikari.HikariConfig; import com.zaxxer.hikari.HikariDataSource; @@ -33,6 +34,10 @@ public class ConnectionFactory { } public synchronized void initDatasource(StoreStrategy strategy) { + + // H2 兼容性问题较多,前置输出版本方便排查 + log.info("[PowerDatasource] H2 database version: {}", JavaUtils.determinePackageVersion(Driver.class)); + // 兼容单元测试,否则没办法单独测试 DAO 层了 strategy = strategy == null ? StoreStrategy.DISK : strategy;