diff --git a/Aria/src/main/java/com/arialyy/aria/orm/DBConfig.java b/Aria/src/main/java/com/arialyy/aria/orm/DBConfig.java index 9e1dabfc..ceecb7d6 100644 --- a/Aria/src/main/java/com/arialyy/aria/orm/DBConfig.java +++ b/Aria/src/main/java/com/arialyy/aria/orm/DBConfig.java @@ -33,7 +33,7 @@ import java.util.Map; class DBConfig { static Map mapping = new HashMap<>(); static String DB_NAME; - static int VERSION = 14; + static int VERSION = 15; static { if (TextUtils.isEmpty(DB_NAME)) { diff --git a/Aria/src/main/java/com/arialyy/aria/orm/SqlUtil.java b/Aria/src/main/java/com/arialyy/aria/orm/SqlUtil.java index 616e17b9..b6e8eed0 100644 --- a/Aria/src/main/java/com/arialyy/aria/orm/SqlUtil.java +++ b/Aria/src/main/java/com/arialyy/aria/orm/SqlUtil.java @@ -145,8 +145,11 @@ final class SqlUtil { // field.isSynthetic(), 使用as热启动App时,AS会自动给你的class添加change字段 Ignore ignore = field.getAnnotation(Ignore.class); int modifiers = field.getModifiers(); + String fieldName = field.getName(); return (ignore != null && ignore.value()) - || field.getName().equals("rowID") + || fieldName.equals("rowID") + || fieldName.equals("shadow$_klass_") + || fieldName.equals("shadow$_monitor_") || field.isSynthetic() || Modifier.isStatic(modifiers) || Modifier.isFinal(modifiers); diff --git a/DEV_LOG.md b/DEV_LOG.md index 1871693c..010c8f54 100644 --- a/DEV_LOG.md +++ b/DEV_LOG.md @@ -1,4 +1,7 @@ ## 开发日志 + + v_3.3.0 增加任务组子任务暂停和开始控制功能、修复5.0系统以上数据库多生成两个字段的bug + + v_3.2.26 修复任务组有时注解不起作用的问题 + + v_3.2.25 修复删除任务组文件,记录无法删除的问题 + v_3.2.17 修复一个版本兼容性问题,线程中使用Aria出错问题 + v_3.2.15 修复大型文件分段下载失败的问题,修复中文URL乱码问题 + v_3.2.14 修复恢复所有任务的api接口,不能恢复下载组任务的问题