diff --git a/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java b/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java index 5014f0eb..bcb1af59 100755 --- a/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java +++ b/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java @@ -1301,6 +1301,14 @@ public static boolean isMQ(String db) { return DATABASE_MQ.equals(db) || isKafka(db); } + @Override + public boolean isSQLite() { + return isSQLite(getSQLDatabase()); + } + public static boolean isSQLite(String db) { + return DATABASE_SQLITE.equals(db); + } + @Override public String getQuote() { if(isElasticsearch()) { diff --git a/APIJSONORM/src/main/java/apijson/orm/SQLConfig.java b/APIJSONORM/src/main/java/apijson/orm/SQLConfig.java index 7372630c..7ed6cf66 100755 --- a/APIJSONORM/src/main/java/apijson/orm/SQLConfig.java +++ b/APIJSONORM/src/main/java/apijson/orm/SQLConfig.java @@ -41,6 +41,7 @@ public interface SQLConfig { String DATABASE_MONGODB = "MONGODB"; // https://www.mongodb.com/docs/atlas/data-federation/query/query-with-sql String DATABASE_KAFKA = "KAFKA"; // https://github.com/APIJSON/APIJSON-Demo/tree/master/APIJSON-Java-Server/APIJSONDemo-MultiDataSource-Kafka String DATABASE_MQ = "MQ"; // + String DATABASE_SQLITE = "SQLITE"; // https://www.sqlite.org String SCHEMA_INFORMATION = "information_schema"; //MySQL, PostgreSQL, SQL Server 都有的系统模式 String SCHEMA_SYS = "sys"; //SQL Server 系统模式 @@ -91,6 +92,7 @@ public interface SQLConfig { boolean isMongoDB(); boolean isKafka(); boolean isMQ(); + boolean isSQLite(); // 暂时只兼容以上几种