Skip to content

Commit db9bbe3

Browse files
authored
升级 APIJSON, apijson-framework 8.1.6,自身 1.1.6,getSQLConfig 新增 namespace, datalog 的个参数,感谢 yuanq20 的贡献 #1
#1
2 parents 20d95cb + ba19278 commit db9bbe3

3 files changed

Lines changed: 15 additions & 11 deletions

File tree

pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>apijson.jackson</groupId>
77
<artifactId>apijson-jackson</artifactId>
8-
<version>1.1.5</version>
8+
<version>1.1.6</version>
99
<packaging>jar</packaging>
1010

1111
<name>apijson-jackson</name>
@@ -39,17 +39,17 @@
3939
<dependency>
4040
<groupId>com.github.Tencent</groupId>
4141
<artifactId>APIJSON</artifactId>
42-
<version>8.1.5</version>
42+
<version>8.1.6</version>
4343
</dependency>
4444
<dependency>
4545
<groupId>com.github.APIJSON</groupId>
4646
<artifactId>apijson-framework</artifactId>
47-
<version>8.1.5</version>
47+
<version>8.1.6</version>
4848
</dependency>
4949
<dependency>
5050
<groupId>com.fasterxml.jackson.core</groupId>
5151
<artifactId>jackson-databind</artifactId>
52-
<version>2.20.0</version>
52+
<version>2.21.2</version>
5353
</dependency>
5454
</dependencies>
5555

src/main/java/apijson/jackson/APIJSONSQLConfig.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
package apijson.jackson;
1616

1717
import apijson.RequestMethod;
18-
import apijson.framework.APIJSONApplication;
18+
import apijson.jackson.javax.APIJSONApplication;
1919
import apijson.orm.AbstractSQLConfig;
2020
import apijson.orm.Join;
2121
import apijson.orm.SQLConfig;
@@ -72,18 +72,20 @@ public static <T> SQLConfig<T, Map<String, Object>, List<Object>> newSQLConfig2(
7272
RequestMethod method, String table, String alias
7373
, Map<String, Object> request, List<Join<T, Map<String, Object>, List<Object>>> joinList, boolean isProcedure
7474
) throws Exception {
75-
return newSQLConfig(method, table, alias, request, joinList, isProcedure, new SimpleCallback<T>() {});
75+
return newSQLConfig(method, table, alias, request, joinList, isProcedure, (SimpleCallback<T>) SIMPLE_CALLBACK);
7676
}
7777

7878
public static class SimpleCallback<T> extends AbstractSQLConfig.SimpleCallback<T, Map<String, Object>, List<Object>> {
7979

8080
@Override
81-
public SQLConfig<T, Map<String, Object>, List<Object>> getSQLConfig(RequestMethod method, String database, String schema
82-
, String datasource, String table) {
81+
public SQLConfig<T, Map<String, Object>, List<Object>> getSQLConfig(RequestMethod method, String database
82+
, String datasource, String namespace, String catalog, String schema, String table) {
8383
SQLConfig<T, Map<String, Object>, List<Object>> config = APIJSONApplication.createSQLConfig();
8484
config.setMethod(method);
8585
config.setDatabase(database);
8686
config.setDatasource(datasource);
87+
config.setNamespace(namespace);
88+
config.setCatalog(catalog);
8789
config.setSchema(schema);
8890
config.setTable(table);
8991
return config;

src/main/java/apijson/jackson/javax/APIJSONSQLConfig.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,18 +71,20 @@ public APIJSONSQLConfig(RequestMethod method, int count, int page) {
7171
public static <T> SQLConfig<T, Map<String, Object>, List<Object>> newSQLConfig(
7272
RequestMethod method, String table, String alias
7373
, LinkedHashMap<String, Object> request, List<Join<T, Map<String, Object>, List<Object>>> joinList, boolean isProcedure) throws Exception {
74-
return newSQLConfig(method, table, alias, request, joinList, isProcedure, new SimpleCallback<T>() {});
74+
return newSQLConfig(method, table, alias, request, joinList, isProcedure, (SimpleCallback<T>) SIMPLE_CALLBACK);
7575
}
7676

7777
public static class SimpleCallback<T> extends AbstractSQLConfig.SimpleCallback<T, Map<String, Object>, List<Object>> {
7878

7979
@Override
80-
public SQLConfig<T, Map<String, Object>, List<Object>> getSQLConfig(RequestMethod method, String database, String schema
81-
, String datasource, String table) {
80+
public SQLConfig<T, Map<String, Object>, List<Object>> getSQLConfig(RequestMethod method, String database
81+
, String datasource, String namespace, String catalog, String schema, String table) {
8282
SQLConfig<T, Map<String, Object>, List<Object>> config = APIJSONApplication.createSQLConfig();
8383
config.setMethod(method);
8484
config.setDatabase(database);
8585
config.setDatasource(datasource);
86+
config.setNamespace(namespace);
87+
config.setCatalog(catalog);
8688
config.setSchema(schema);
8789
config.setTable(table);
8890
return config;

0 commit comments

Comments
 (0)