From 4636380573931af5361f0910eff89a8577b7c784 Mon Sep 17 00:00:00 2001
From: TommyLemon <1184482681@qq.com>
Date: Sun, 29 Jun 2025 16:08:16 +0800
Subject: [PATCH 01/28] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E5=A4=B1=E6=95=88?=
=?UTF-8?q?=E6=96=87=E7=AB=A0=EF=BC=8C=E6=96=B0=E5=A2=9E=20[APIJSON?=
=?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=AE=9E=E6=88=98=E6=95=99=E7=A8=8B=EF=BC=9A?=
=?UTF-8?q?=E9=9B=B6=E4=BB=A3=E7=A0=81=E5=AE=9E=E7=8E=B0=E9=AB=98=E6=95=88?=
=?UTF-8?q?JSON=E6=8E=A5=E5=8F=A3=E5=BC=80=E5=8F=91](https://blog.csdn.net?=
=?UTF-8?q?/gitblog=5F00682/article/details/148375065)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
感谢文章作者的热心贡献,点赞、收藏、转发 支持下 TA 吧 ^_^
---
README.md | 14 ++++----------
1 file changed, 4 insertions(+), 10 deletions(-)
diff --git a/README.md b/README.md
index 098c17fc..44d0cc4c 100644
--- a/README.md
+++ b/README.md
@@ -559,7 +559,7 @@ Issue/问卷 一般解答顺序:贡献者 > 帮助他人的用户 > 提供任
[3步创建APIJSON后端新表及配置](https://my.oschina.net/tommylemon/blog/889074)
-[APIJSON对接分布式HTAP数据库TiDB](https://asktug.com/t/htap-tidb/395)
+[APIJSON对接分布式HTAP数据库TiDB](https://my.oschina.net/tommylemon/blog/3081913)
[APIJSON教程(一):上手apijson项目,学习apijson语法,并实现持久层配置](https://zhuanlan.zhihu.com/p/375681893)
@@ -572,13 +572,7 @@ Issue/问卷 一般解答顺序:贡献者 > 帮助他人的用户 > 提供任
[学习自动化接口APIJSON](https://www.jianshu.com/p/981a2a630c7b)
[APIJSON 接口调试实践](https://github.com/Tencent/APIJSON/issues/189)
-
-[关于APIJSON远程函数](https://mp.weixin.qq.com/s?__biz=Mzg3NTc1NDUyNA==&mid=2247483950&idx=1&sn=b11e70bdf083c55d72238e107449ae2e&chksm=cf3de75df84a6e4b3a4acd0846531b0bd12bc90379523fbaf6b4f900fc3cdc1b1ce3eff97fd9&scene=178&cur_album_id=2548737392338354178#rd)
-
-[APIJSON新增方法实例](https://cloud.tencent.com/developer/article/2098890)
-
-[APIJSON-APIJSON的那些事儿](https://cloud.tencent.com/developer/article/2098888)
-
+
[APIJSON-零代码接口和文档 JSON 协议 与 ORM 库](https://cloud.tencent.com/developer/article/2077042)
[APIJSON使用例子总结](https://blog.csdn.net/weixin_41077841/article/details/110518007)
@@ -589,8 +583,6 @@ Issue/问卷 一般解答顺序:贡献者 > 帮助他人的用户 > 提供任
[APIJSON复杂业务深入实践(类似12306订票系统)](https://blog.csdn.net/aa330233789/article/details/105309571)
-[全国行政区划数据抓取与处理](https://www.xlongwei.com/detail/21032616)
-
[新手搭建 APIJSON 项目指北](https://github.com/jerrylususu/apijson_todo_demo/blob/master/FULLTEXT.md)
[使用APIJSON写低代码Crud接口](https://blog.csdn.net/weixin_42375862/article/details/121654264)
@@ -635,6 +627,8 @@ Issue/问卷 一般解答顺序:贡献者 > 帮助他人的用户 > 提供任
[腾讯开源!零代码,全自动万能API接口](https://mp.weixin.qq.com/s/WWndAa68BqBfflWgL5592A)
+[APIJSON项目实战教程:零代码实现高效JSON接口开发](https://blog.csdn.net/gitblog_00682/article/details/148375065)
+
### 生态项目
[APIJSON-Demo](https://github.com/APIJSON/APIJSON-Demo) APIJSON 各种语言、各种框架 的 使用示例项目、上手文档、测试数据 SQL 文件 等
From f6703c9c061569c8397ef4fe4f66b560910f450d Mon Sep 17 00:00:00 2001
From: wuzeng
Date: Tue, 1 Jul 2025 20:30:57 +0800
Subject: [PATCH 02/28] =?UTF-8?q?fix:=20=E5=9C=A8Head=20Method=EF=BC=8CPG?=
=?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=20left=20join=20=E5=89=AF=E8=A1=A8?=
=?UTF-8?q?=20=E5=A4=9A=E4=B8=AA=E4=B8=9A=E5=8A=A1=E9=94=AE=E5=85=B3?=
=?UTF-8?q?=E8=81=94=EF=BC=8C=E5=87=BA=E7=8E=B0=E6=89=BE=E4=B8=8D=E5=88=B0?=
=?UTF-8?q?column?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java b/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java
index a919b273..82808e3e 100755
--- a/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java
+++ b/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java
@@ -6324,7 +6324,10 @@ LEFT JOIN ( SELECT count(*) AS count FROM sys.Comment ) AS Comment ON Comment.m
List column = onList == null ? null : new ArrayList<>(onList.size());
if (column != null) {
for (On on : onList) {
- column.add(on.getKey());
+ //解决 pg 如果只查询关联键,会报找不到column的错误
+ ///* SELECT count(*) AS count FROM sys.Moment AS Moment
+ // LEFT JOIN ( SELECT * FROM sys.Comment ) AS Comment ON Comment.momentId = Moment.id LIMIT 1 OFFSET 0 */
+ //column.add(on.getKey());
}
}
From 7314336f074c69ba748b9c1f17f3a09a74d90084 Mon Sep 17 00:00:00 2001
From: wuzeng
Date: Thu, 3 Jul 2025 09:55:00 +0800
Subject: [PATCH 03/28] =?UTF-8?q?fix:=20=E5=9C=A8Head=20Method=EF=BC=8CMyS?=
=?UTF-8?q?ql=E6=95=B0=E6=8D=AE=E6=80=A7=E8=83=BD=E6=9C=80=E4=BC=98?=
=?UTF-8?q?=E8=A7=A3=EF=BC=8C=E5=85=B6=E4=BB=96=E6=95=B0=E6=8D=AE=E5=BA=93?=
=?UTF-8?q?=E5=A6=82PG=E6=95=B0=E6=8D=AE=E5=BA=93=E9=9C=80=E8=A6=81=20=20L?=
=?UTF-8?q?EFT=20JOIN=20=E5=85=B6=E4=BB=96=E9=94=AE=E6=97=B6=E7=9B=B4?=
=?UTF-8?q?=E6=8E=A5(select=20*=20from=20A.a)=20=E9=81=BF=E5=85=8D?=
=?UTF-8?q?=E6=89=BE=E4=B8=8D=E5=88=B0column=E7=9A=84=E9=94=99=E8=AF=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../main/java/apijson/orm/AbstractSQLConfig.java | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java b/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java
index 82808e3e..de1d17dc 100755
--- a/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java
+++ b/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java
@@ -6322,12 +6322,15 @@ LEFT JOIN ( SELECT count(*) AS count FROM sys.Comment ) AS Comment ON Comment.m
if (RequestMethod.isHeadMethod(method, true)) {
List onList = join.getOnList();
List column = onList == null ? null : new ArrayList<>(onList.size());
- if (column != null) {
- for (On on : onList) {
- //解决 pg 如果只查询关联键,会报找不到column的错误
- ///* SELECT count(*) AS count FROM sys.Moment AS Moment
- // LEFT JOIN ( SELECT * FROM sys.Comment ) AS Comment ON Comment.momentId = Moment.id LIMIT 1 OFFSET 0 */
- //column.add(on.getKey());
+ //解决 pg 如果只查询关联键,会报找不到column的错误
+ ///* SELECT count(*) AS count FROM sys.Moment AS Moment
+ // LEFT JOIN ( SELECT * FROM sys.Comment ) AS Comment ON Comment.momentId = Moment.id LIMIT 1 OFFSET 0 */
+ if (joinConfig.isMySQL()) {
+ if (column != null) {
+ for (On on : onList) {
+ column.add(on.getKey());
+ }
+
}
}
From 957ba3dbe17ace0dfc7ec8404239a701cf0fdb7b Mon Sep 17 00:00:00 2001
From: TommyLemon <1184482681@qq.com>
Date: Sat, 5 Jul 2025 14:36:55 +0800
Subject: [PATCH 04/28] =?UTF-8?q?=E4=BC=98=E5=8C=96=20JOIN=20=E4=B8=8B=20S?=
=?UTF-8?q?ELECT=20=E5=AD=97=E6=AE=B5=E7=9A=84=E4=BB=A3=E7=A0=81=EF=BC=8C?=
=?UTF-8?q?=E6=89=80=E4=BB=A5=E5=85=BC=E5=AE=B9=20MySQL=20SQL=20=E8=AF=AD?=
=?UTF-8?q?=E6=B3=95=E7=9A=84=E6=95=B0=E6=8D=AE=E5=BA=93=E9=83=BD=E4=BF=9D?=
=?UTF-8?q?=E6=8C=81=E5=8E=9F=E6=9D=A5=E7=9A=84=E5=A4=84=E7=90=86=E6=96=B9?=
=?UTF-8?q?=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/java/apijson/orm/AbstractSQLConfig.java | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java b/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java
index de1d17dc..c1e33e0b 100755
--- a/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java
+++ b/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java
@@ -6325,12 +6325,9 @@ LEFT JOIN ( SELECT count(*) AS count FROM sys.Comment ) AS Comment ON Comment.m
//解决 pg 如果只查询关联键,会报找不到column的错误
///* SELECT count(*) AS count FROM sys.Moment AS Moment
// LEFT JOIN ( SELECT * FROM sys.Comment ) AS Comment ON Comment.momentId = Moment.id LIMIT 1 OFFSET 0 */
- if (joinConfig.isMySQL()) {
- if (column != null) {
- for (On on : onList) {
- column.add(on.getKey());
- }
-
+ if (column != null && joinConfig.isMSQL()) { // 暂时这样兼容 PostgreSQL 等不支持 SELECT 中不包含对应 key 的隐式 ON 关联字段的数据库
+ for (On on : onList) {
+ column.add(on.getKey()); // TODO PostgreSQL 等需要找到具体的 targetTable 对应 targetKey 来加到 SELECT,比直接 SELECT * 性能更好
}
}
From 47d76bbaa65464a9d1349326d6f0ecadc7e94d60 Mon Sep 17 00:00:00 2001
From: TommyLemon
Date: Sun, 6 Jul 2025 03:19:08 +0800
Subject: [PATCH 05/28] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=94=AF=E6=8C=81=20Da?=
=?UTF-8?q?tabend=20-=20=E5=B8=A6=20AI=20=E7=9A=84=E6=96=B0=E4=B8=80?=
=?UTF-8?q?=E4=BB=A3=E4=BA=91=E5=8E=9F=E7=94=9F=E6=95=B0=E6=8D=AE=E6=B9=96?=
=?UTF-8?q?=E4=BB=93(Snowflake=20=E5=BC=80=E6=BA=90=E6=9B=BF=E4=BB=A3)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/java/apijson/orm/AbstractSQLConfig.java | 9 +++++++++
APIJSONORM/src/main/java/apijson/orm/SQLConfig.java | 2 ++
.../main/java/apijson/orm/exception/CommonException.java | 3 +++
3 files changed, 14 insertions(+)
diff --git a/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java b/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java
index c1e33e0b..1a8a4f73 100755
--- a/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java
+++ b/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java
@@ -190,6 +190,7 @@ public abstract class AbstractSQLConfig, L exte
DATABASE_LIST.add(DATABASE_QUESTDB);
DATABASE_LIST.add(DATABASE_IOTDB);
DATABASE_LIST.add(DATABASE_SNOWFLAKE);
+ DATABASE_LIST.add(DATABASE_DATABEND);
DATABASE_LIST.add(DATABASE_DATABRICKS);
DATABASE_LIST.add(DATABASE_REDIS);
DATABASE_LIST.add(DATABASE_MONGODB);
@@ -1252,6 +1253,14 @@ public static boolean isSnowflake(String db) {
return DATABASE_SNOWFLAKE.equals(db);
}
+ @Override
+ public boolean isDatabend() {
+ return isDatabend(gainSQLDatabase());
+ }
+ public static boolean isDatabend(String db) {
+ return DATABASE_DATABEND.equals(db);
+ }
+
@Override
public boolean isDatabricks() {
return isDatabricks(gainSQLDatabase());
diff --git a/APIJSONORM/src/main/java/apijson/orm/SQLConfig.java b/APIJSONORM/src/main/java/apijson/orm/SQLConfig.java
index b8c9fad8..fd4eca1d 100755
--- a/APIJSONORM/src/main/java/apijson/orm/SQLConfig.java
+++ b/APIJSONORM/src/main/java/apijson/orm/SQLConfig.java
@@ -35,6 +35,7 @@ public interface SQLConfig, L extends List, L extends List
Date: Tue, 8 Jul 2025 23:16:13 +0800
Subject: [PATCH 06/28] =?UTF-8?q?=E8=85=BE=E8=AE=AF=E5=BC=80=E6=BA=90?=
=?UTF-8?q?=E4=B8=BB=E4=BD=93=E5=85=AC=E5=8F=B8=20THL=20A29=20Limited=20?=
=?UTF-8?q?=E6=94=B9=E4=B8=BA=20Tencent=EF=BC=8C=E5=B9=B6=E5=9C=A8=20LICEN?=
=?UTF-8?q?SE=20=E5=A4=B4=E9=83=A8=E8=AF=B4=E6=98=8E=E5=8F=98=E6=9B=B4?=
=?UTF-8?q?=E3=80=81=E4=BE=9D=E8=B5=96=E8=AF=B4=E6=98=8E=E7=A7=BB=E9=99=A4?=
=?UTF-8?q?=208.0=20=E8=B5=B7=E4=B8=8D=E5=86=8D=E4=BE=9D=E8=B5=96=E7=9A=84?=
=?UTF-8?q?=20fastjson?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
APIJSONORM/src/main/java/apijson/JSON.java | 2 +-
APIJSONORM/src/main/java/apijson/JSONCreator.java | 2 +-
APIJSONORM/src/main/java/apijson/JSONList.java | 2 +-
APIJSONORM/src/main/java/apijson/JSONMap.java | 2 +-
APIJSONORM/src/main/java/apijson/JSONParser.java | 2 +-
APIJSONORM/src/main/java/apijson/JSONRequest.java | 2 +-
APIJSONORM/src/main/java/apijson/JSONResponse.java | 2 +-
APIJSONORM/src/main/java/apijson/Log.java | 2 +-
APIJSONORM/src/main/java/apijson/MethodAccess.java | 2 +-
APIJSONORM/src/main/java/apijson/NotNull.java | 2 +-
APIJSONORM/src/main/java/apijson/RequestMethod.java | 2 +-
APIJSONORM/src/main/java/apijson/SQL.java | 2 +-
APIJSONORM/src/main/java/apijson/StringUtil.java | 2 +-
.../src/main/java/apijson/orm/AbstractFunctionParser.java | 2 +-
.../src/main/java/apijson/orm/AbstractObjectParser.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/AbstractParser.java | 2 +-
.../src/main/java/apijson/orm/AbstractSQLConfig.java | 2 +-
.../src/main/java/apijson/orm/AbstractSQLExecutor.java | 2 +-
.../src/main/java/apijson/orm/AbstractVerifier.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/Entry.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/FunctionParser.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/JSONRequest.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/Join.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/Logic.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/ObjectParser.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/OnParseCallback.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/Operation.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/Pair.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/Parser.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/ParserCreator.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/SQLConfig.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/SQLCreator.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/SQLExecutor.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/Subquery.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/Verifier.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/VerifierCreator.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/Visitor.java | 2 +-
.../main/java/apijson/orm/exception/CommonException.java | 2 +-
.../apijson/orm/exception/ConditionErrorException.java | 2 +-
.../java/apijson/orm/exception/ConflictException.java | 2 +-
.../java/apijson/orm/exception/NotExistException.java | 2 +-
.../java/apijson/orm/exception/NotLoggedInException.java | 2 +-
.../java/apijson/orm/exception/OutOfRangeException.java | 2 +-
.../orm/exception/UnsupportedDataTypeException.java | 2 +-
.../src/main/java/apijson/orm/exception/package-info.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/model/Access.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/model/AllColumn.java | 2 +-
.../src/main/java/apijson/orm/model/AllColumnComment.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/model/AllTable.java | 2 +-
.../src/main/java/apijson/orm/model/AllTableComment.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/model/Column.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/model/Document.java | 2 +-
.../src/main/java/apijson/orm/model/ExtendedProperty.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/model/Function.java | 2 +-
.../src/main/java/apijson/orm/model/PgAttribute.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/model/PgClass.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/model/Request.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/model/Script.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/model/SysColumn.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/model/SysTable.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/model/Table.java | 2 +-
.../src/main/java/apijson/orm/model/TestRecord.java | 2 +-
.../src/main/java/apijson/orm/model/package-info.java | 2 +-
APIJSONORM/src/main/java/apijson/orm/package-info.java | 2 +-
APIJSONORM/src/main/java/apijson/package-info.java | 2 +-
LICENSE | 8 ++++----
README-English.md | 2 +-
README.md | 2 +-
68 files changed, 71 insertions(+), 71 deletions(-)
diff --git a/APIJSONORM/src/main/java/apijson/JSON.java b/APIJSONORM/src/main/java/apijson/JSON.java
index c31170c4..61557985 100755
--- a/APIJSONORM/src/main/java/apijson/JSON.java
+++ b/APIJSONORM/src/main/java/apijson/JSON.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/JSONCreator.java b/APIJSONORM/src/main/java/apijson/JSONCreator.java
index fcabe2fe..df0d9066 100755
--- a/APIJSONORM/src/main/java/apijson/JSONCreator.java
+++ b/APIJSONORM/src/main/java/apijson/JSONCreator.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/JSONList.java b/APIJSONORM/src/main/java/apijson/JSONList.java
index 0aa448fc..092bf9f3 100644
--- a/APIJSONORM/src/main/java/apijson/JSONList.java
+++ b/APIJSONORM/src/main/java/apijson/JSONList.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/JSONMap.java b/APIJSONORM/src/main/java/apijson/JSONMap.java
index 0bf0b682..29d88f75 100755
--- a/APIJSONORM/src/main/java/apijson/JSONMap.java
+++ b/APIJSONORM/src/main/java/apijson/JSONMap.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/JSONParser.java b/APIJSONORM/src/main/java/apijson/JSONParser.java
index 6762e2bf..7c38a39d 100755
--- a/APIJSONORM/src/main/java/apijson/JSONParser.java
+++ b/APIJSONORM/src/main/java/apijson/JSONParser.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/JSONRequest.java b/APIJSONORM/src/main/java/apijson/JSONRequest.java
index 0dccbd3e..c74dfe34 100755
--- a/APIJSONORM/src/main/java/apijson/JSONRequest.java
+++ b/APIJSONORM/src/main/java/apijson/JSONRequest.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/JSONResponse.java b/APIJSONORM/src/main/java/apijson/JSONResponse.java
index ab0564f9..c39aa1ac 100755
--- a/APIJSONORM/src/main/java/apijson/JSONResponse.java
+++ b/APIJSONORM/src/main/java/apijson/JSONResponse.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/Log.java b/APIJSONORM/src/main/java/apijson/Log.java
index b7b909d6..ba1a03bd 100755
--- a/APIJSONORM/src/main/java/apijson/Log.java
+++ b/APIJSONORM/src/main/java/apijson/Log.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/MethodAccess.java b/APIJSONORM/src/main/java/apijson/MethodAccess.java
index 31d45843..1804f7a7 100755
--- a/APIJSONORM/src/main/java/apijson/MethodAccess.java
+++ b/APIJSONORM/src/main/java/apijson/MethodAccess.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/NotNull.java b/APIJSONORM/src/main/java/apijson/NotNull.java
index d10a9369..1265ccac 100755
--- a/APIJSONORM/src/main/java/apijson/NotNull.java
+++ b/APIJSONORM/src/main/java/apijson/NotNull.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/RequestMethod.java b/APIJSONORM/src/main/java/apijson/RequestMethod.java
index 875200b7..27e4cab6 100755
--- a/APIJSONORM/src/main/java/apijson/RequestMethod.java
+++ b/APIJSONORM/src/main/java/apijson/RequestMethod.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/SQL.java b/APIJSONORM/src/main/java/apijson/SQL.java
index 110ae3d4..868f0d2a 100755
--- a/APIJSONORM/src/main/java/apijson/SQL.java
+++ b/APIJSONORM/src/main/java/apijson/SQL.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/StringUtil.java b/APIJSONORM/src/main/java/apijson/StringUtil.java
index 13b0ff21..17916100 100755
--- a/APIJSONORM/src/main/java/apijson/StringUtil.java
+++ b/APIJSONORM/src/main/java/apijson/StringUtil.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/AbstractFunctionParser.java b/APIJSONORM/src/main/java/apijson/orm/AbstractFunctionParser.java
index ff2e484d..42831775 100755
--- a/APIJSONORM/src/main/java/apijson/orm/AbstractFunctionParser.java
+++ b/APIJSONORM/src/main/java/apijson/orm/AbstractFunctionParser.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/AbstractObjectParser.java b/APIJSONORM/src/main/java/apijson/orm/AbstractObjectParser.java
index 5a39fd1f..c546ae24 100755
--- a/APIJSONORM/src/main/java/apijson/orm/AbstractObjectParser.java
+++ b/APIJSONORM/src/main/java/apijson/orm/AbstractObjectParser.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/AbstractParser.java b/APIJSONORM/src/main/java/apijson/orm/AbstractParser.java
index eab5a368..f02e7866 100755
--- a/APIJSONORM/src/main/java/apijson/orm/AbstractParser.java
+++ b/APIJSONORM/src/main/java/apijson/orm/AbstractParser.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java b/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java
index 82808e3e..03e98e92 100755
--- a/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java
+++ b/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/AbstractSQLExecutor.java b/APIJSONORM/src/main/java/apijson/orm/AbstractSQLExecutor.java
index 5ec59f36..4d6d28c0 100755
--- a/APIJSONORM/src/main/java/apijson/orm/AbstractSQLExecutor.java
+++ b/APIJSONORM/src/main/java/apijson/orm/AbstractSQLExecutor.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/AbstractVerifier.java b/APIJSONORM/src/main/java/apijson/orm/AbstractVerifier.java
index 0c52dca4..b10828ee 100755
--- a/APIJSONORM/src/main/java/apijson/orm/AbstractVerifier.java
+++ b/APIJSONORM/src/main/java/apijson/orm/AbstractVerifier.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/Entry.java b/APIJSONORM/src/main/java/apijson/orm/Entry.java
index a8aaf7bf..3e010435 100755
--- a/APIJSONORM/src/main/java/apijson/orm/Entry.java
+++ b/APIJSONORM/src/main/java/apijson/orm/Entry.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/FunctionParser.java b/APIJSONORM/src/main/java/apijson/orm/FunctionParser.java
index 155d80fa..8af02923 100644
--- a/APIJSONORM/src/main/java/apijson/orm/FunctionParser.java
+++ b/APIJSONORM/src/main/java/apijson/orm/FunctionParser.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/JSONRequest.java b/APIJSONORM/src/main/java/apijson/orm/JSONRequest.java
index 0b772c23..40bfa147 100755
--- a/APIJSONORM/src/main/java/apijson/orm/JSONRequest.java
+++ b/APIJSONORM/src/main/java/apijson/orm/JSONRequest.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/Join.java b/APIJSONORM/src/main/java/apijson/orm/Join.java
index 39ca09a6..ea6f1059 100644
--- a/APIJSONORM/src/main/java/apijson/orm/Join.java
+++ b/APIJSONORM/src/main/java/apijson/orm/Join.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/Logic.java b/APIJSONORM/src/main/java/apijson/orm/Logic.java
index bb8e806e..f860aa9a 100755
--- a/APIJSONORM/src/main/java/apijson/orm/Logic.java
+++ b/APIJSONORM/src/main/java/apijson/orm/Logic.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/ObjectParser.java b/APIJSONORM/src/main/java/apijson/orm/ObjectParser.java
index 8817886d..5d207f41 100755
--- a/APIJSONORM/src/main/java/apijson/orm/ObjectParser.java
+++ b/APIJSONORM/src/main/java/apijson/orm/ObjectParser.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/OnParseCallback.java b/APIJSONORM/src/main/java/apijson/orm/OnParseCallback.java
index 243acf04..e02fd90f 100755
--- a/APIJSONORM/src/main/java/apijson/orm/OnParseCallback.java
+++ b/APIJSONORM/src/main/java/apijson/orm/OnParseCallback.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/Operation.java b/APIJSONORM/src/main/java/apijson/orm/Operation.java
index 2976d09b..1c4f2dc5 100755
--- a/APIJSONORM/src/main/java/apijson/orm/Operation.java
+++ b/APIJSONORM/src/main/java/apijson/orm/Operation.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/Pair.java b/APIJSONORM/src/main/java/apijson/orm/Pair.java
index 94f2abcc..7661d07b 100755
--- a/APIJSONORM/src/main/java/apijson/orm/Pair.java
+++ b/APIJSONORM/src/main/java/apijson/orm/Pair.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/Parser.java b/APIJSONORM/src/main/java/apijson/orm/Parser.java
index ce726eb7..1492dfc1 100755
--- a/APIJSONORM/src/main/java/apijson/orm/Parser.java
+++ b/APIJSONORM/src/main/java/apijson/orm/Parser.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/ParserCreator.java b/APIJSONORM/src/main/java/apijson/orm/ParserCreator.java
index d6eb1c7d..f3f8d375 100755
--- a/APIJSONORM/src/main/java/apijson/orm/ParserCreator.java
+++ b/APIJSONORM/src/main/java/apijson/orm/ParserCreator.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/SQLConfig.java b/APIJSONORM/src/main/java/apijson/orm/SQLConfig.java
index b8c9fad8..f515b03c 100755
--- a/APIJSONORM/src/main/java/apijson/orm/SQLConfig.java
+++ b/APIJSONORM/src/main/java/apijson/orm/SQLConfig.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/SQLCreator.java b/APIJSONORM/src/main/java/apijson/orm/SQLCreator.java
index bb5af96d..77625cfa 100755
--- a/APIJSONORM/src/main/java/apijson/orm/SQLCreator.java
+++ b/APIJSONORM/src/main/java/apijson/orm/SQLCreator.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/SQLExecutor.java b/APIJSONORM/src/main/java/apijson/orm/SQLExecutor.java
index a4467af8..6540771d 100755
--- a/APIJSONORM/src/main/java/apijson/orm/SQLExecutor.java
+++ b/APIJSONORM/src/main/java/apijson/orm/SQLExecutor.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/Subquery.java b/APIJSONORM/src/main/java/apijson/orm/Subquery.java
index b3059e8c..ce6e7244 100644
--- a/APIJSONORM/src/main/java/apijson/orm/Subquery.java
+++ b/APIJSONORM/src/main/java/apijson/orm/Subquery.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/Verifier.java b/APIJSONORM/src/main/java/apijson/orm/Verifier.java
index e2a0e8b4..4b926519 100755
--- a/APIJSONORM/src/main/java/apijson/orm/Verifier.java
+++ b/APIJSONORM/src/main/java/apijson/orm/Verifier.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/VerifierCreator.java b/APIJSONORM/src/main/java/apijson/orm/VerifierCreator.java
index a3c51694..37429098 100644
--- a/APIJSONORM/src/main/java/apijson/orm/VerifierCreator.java
+++ b/APIJSONORM/src/main/java/apijson/orm/VerifierCreator.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/Visitor.java b/APIJSONORM/src/main/java/apijson/orm/Visitor.java
index f474bd91..5d1b6063 100755
--- a/APIJSONORM/src/main/java/apijson/orm/Visitor.java
+++ b/APIJSONORM/src/main/java/apijson/orm/Visitor.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/exception/CommonException.java b/APIJSONORM/src/main/java/apijson/orm/exception/CommonException.java
index e9ea583d..0086989b 100755
--- a/APIJSONORM/src/main/java/apijson/orm/exception/CommonException.java
+++ b/APIJSONORM/src/main/java/apijson/orm/exception/CommonException.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/exception/ConditionErrorException.java b/APIJSONORM/src/main/java/apijson/orm/exception/ConditionErrorException.java
index fe2ccd76..44c43a29 100755
--- a/APIJSONORM/src/main/java/apijson/orm/exception/ConditionErrorException.java
+++ b/APIJSONORM/src/main/java/apijson/orm/exception/ConditionErrorException.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/exception/ConflictException.java b/APIJSONORM/src/main/java/apijson/orm/exception/ConflictException.java
index ee258eee..a39d88d3 100755
--- a/APIJSONORM/src/main/java/apijson/orm/exception/ConflictException.java
+++ b/APIJSONORM/src/main/java/apijson/orm/exception/ConflictException.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/exception/NotExistException.java b/APIJSONORM/src/main/java/apijson/orm/exception/NotExistException.java
index 5c5a42bc..69e34a80 100755
--- a/APIJSONORM/src/main/java/apijson/orm/exception/NotExistException.java
+++ b/APIJSONORM/src/main/java/apijson/orm/exception/NotExistException.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/exception/NotLoggedInException.java b/APIJSONORM/src/main/java/apijson/orm/exception/NotLoggedInException.java
index 2fbbb89b..1e16b579 100755
--- a/APIJSONORM/src/main/java/apijson/orm/exception/NotLoggedInException.java
+++ b/APIJSONORM/src/main/java/apijson/orm/exception/NotLoggedInException.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/exception/OutOfRangeException.java b/APIJSONORM/src/main/java/apijson/orm/exception/OutOfRangeException.java
index bde6fa42..043ba5a6 100755
--- a/APIJSONORM/src/main/java/apijson/orm/exception/OutOfRangeException.java
+++ b/APIJSONORM/src/main/java/apijson/orm/exception/OutOfRangeException.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/exception/UnsupportedDataTypeException.java b/APIJSONORM/src/main/java/apijson/orm/exception/UnsupportedDataTypeException.java
index e272141c..1c7d7c27 100644
--- a/APIJSONORM/src/main/java/apijson/orm/exception/UnsupportedDataTypeException.java
+++ b/APIJSONORM/src/main/java/apijson/orm/exception/UnsupportedDataTypeException.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/exception/package-info.java b/APIJSONORM/src/main/java/apijson/orm/exception/package-info.java
index 70d3bb96..073c6bda 100755
--- a/APIJSONORM/src/main/java/apijson/orm/exception/package-info.java
+++ b/APIJSONORM/src/main/java/apijson/orm/exception/package-info.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/Access.java b/APIJSONORM/src/main/java/apijson/orm/model/Access.java
index e114f565..ab44f866 100644
--- a/APIJSONORM/src/main/java/apijson/orm/model/Access.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/Access.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/AllColumn.java b/APIJSONORM/src/main/java/apijson/orm/model/AllColumn.java
index 90da2664..02906c6e 100644
--- a/APIJSONORM/src/main/java/apijson/orm/model/AllColumn.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/AllColumn.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/AllColumnComment.java b/APIJSONORM/src/main/java/apijson/orm/model/AllColumnComment.java
index fe98fa51..81e2c9fe 100644
--- a/APIJSONORM/src/main/java/apijson/orm/model/AllColumnComment.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/AllColumnComment.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/AllTable.java b/APIJSONORM/src/main/java/apijson/orm/model/AllTable.java
index 215fde31..2934ad0b 100644
--- a/APIJSONORM/src/main/java/apijson/orm/model/AllTable.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/AllTable.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/AllTableComment.java b/APIJSONORM/src/main/java/apijson/orm/model/AllTableComment.java
index 5dd4b0a4..49a4dee3 100644
--- a/APIJSONORM/src/main/java/apijson/orm/model/AllTableComment.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/AllTableComment.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/Column.java b/APIJSONORM/src/main/java/apijson/orm/model/Column.java
index d38d4fda..573ab7fc 100755
--- a/APIJSONORM/src/main/java/apijson/orm/model/Column.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/Column.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/Document.java b/APIJSONORM/src/main/java/apijson/orm/model/Document.java
index 6f2a8bba..2e8db19c 100755
--- a/APIJSONORM/src/main/java/apijson/orm/model/Document.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/Document.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/ExtendedProperty.java b/APIJSONORM/src/main/java/apijson/orm/model/ExtendedProperty.java
index 81227eb1..393a7e0d 100644
--- a/APIJSONORM/src/main/java/apijson/orm/model/ExtendedProperty.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/ExtendedProperty.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/Function.java b/APIJSONORM/src/main/java/apijson/orm/model/Function.java
index b02175f4..da6c3f53 100644
--- a/APIJSONORM/src/main/java/apijson/orm/model/Function.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/Function.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/PgAttribute.java b/APIJSONORM/src/main/java/apijson/orm/model/PgAttribute.java
index 7c85f9f4..dbd4b4b6 100644
--- a/APIJSONORM/src/main/java/apijson/orm/model/PgAttribute.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/PgAttribute.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/PgClass.java b/APIJSONORM/src/main/java/apijson/orm/model/PgClass.java
index 3a47b279..199a7ef8 100644
--- a/APIJSONORM/src/main/java/apijson/orm/model/PgClass.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/PgClass.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/Request.java b/APIJSONORM/src/main/java/apijson/orm/model/Request.java
index 8e83a270..5d0d0409 100755
--- a/APIJSONORM/src/main/java/apijson/orm/model/Request.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/Request.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/Script.java b/APIJSONORM/src/main/java/apijson/orm/model/Script.java
index ddb60843..53cda432 100644
--- a/APIJSONORM/src/main/java/apijson/orm/model/Script.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/Script.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/SysColumn.java b/APIJSONORM/src/main/java/apijson/orm/model/SysColumn.java
index 3e2c5c2b..a4d7ca88 100644
--- a/APIJSONORM/src/main/java/apijson/orm/model/SysColumn.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/SysColumn.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/SysTable.java b/APIJSONORM/src/main/java/apijson/orm/model/SysTable.java
index 221807c4..bb614231 100644
--- a/APIJSONORM/src/main/java/apijson/orm/model/SysTable.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/SysTable.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/Table.java b/APIJSONORM/src/main/java/apijson/orm/model/Table.java
index 0135fd94..1ab004cc 100755
--- a/APIJSONORM/src/main/java/apijson/orm/model/Table.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/Table.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/TestRecord.java b/APIJSONORM/src/main/java/apijson/orm/model/TestRecord.java
index b1ceaa77..32ad98f9 100644
--- a/APIJSONORM/src/main/java/apijson/orm/model/TestRecord.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/TestRecord.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/model/package-info.java b/APIJSONORM/src/main/java/apijson/orm/model/package-info.java
index af556632..a0b5641c 100755
--- a/APIJSONORM/src/main/java/apijson/orm/model/package-info.java
+++ b/APIJSONORM/src/main/java/apijson/orm/model/package-info.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/orm/package-info.java b/APIJSONORM/src/main/java/apijson/orm/package-info.java
index e0f9a3d5..76569c93 100755
--- a/APIJSONORM/src/main/java/apijson/orm/package-info.java
+++ b/APIJSONORM/src/main/java/apijson/orm/package-info.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/APIJSONORM/src/main/java/apijson/package-info.java b/APIJSONORM/src/main/java/apijson/package-info.java
index 42e24018..a4fcbeb2 100755
--- a/APIJSONORM/src/main/java/apijson/package-info.java
+++ b/APIJSONORM/src/main/java/apijson/package-info.java
@@ -1,4 +1,4 @@
-/*Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+/*Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0.*/
diff --git a/LICENSE b/LICENSE
index 1a71560c..9743dd5a 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,18 +1,18 @@
Tencent is pleased to support the open source community by making APIJSON available.
-Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+Copyright (C) 2020 Tencent. All rights reserved.
APIJSON is licensed under the Apache License Version 2.0.
A copy of the Apache License Version 2.0 is included in this file.
+The copyright notice pertaining to the Tencent code in this repo was previously in the name of “THL A29 Limited.”
+That entity has now been de-registered.
+You should treat all previously distributed copies of the code as if the copyright notice was in the name of “Tencent.”
Other dependencies and licenses:
Open Source Software Licensed under the Apache License Version 2.0:
--------------------------------------------------------------------
-1. fastjson
-Copyright 1999-2019 Alibaba Group Holding Ltd.
-
Terms of Apache License Version 2.0
diff --git a/README-English.md b/README-English.md
index e7c9e6d0..ccafb985 100644
--- a/README-English.md
+++ b/README-English.md
@@ -1,5 +1,5 @@
Tencent is pleased to support the open source community by making APIJSON available.
-Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0
diff --git a/README.md b/README.md
index 44d0cc4c..c4b0cb8b 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
Tencent is pleased to support the open source community by making APIJSON available.
-Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
+Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0