From b5dde9fe255c1bc07aaefe47c057f38c79b0d415 Mon Sep 17 00:00:00 2001 From: adslk Date: Wed, 10 Nov 2021 19:20:08 +0800 Subject: [PATCH] update ORM Crash Signed-off-by: adslk --- .../java/ohos/samples/orm/slice/OrmContextSlice.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/data/ORM/entry/src/main/java/ohos/samples/orm/slice/OrmContextSlice.java b/data/ORM/entry/src/main/java/ohos/samples/orm/slice/OrmContextSlice.java index e77bff3946..ceb972ae3f 100644 --- a/data/ORM/entry/src/main/java/ohos/samples/orm/slice/OrmContextSlice.java +++ b/data/ORM/entry/src/main/java/ohos/samples/orm/slice/OrmContextSlice.java @@ -26,6 +26,7 @@ import ohos.data.orm.OrmMigration; import ohos.data.orm.OrmObjectObserver; import ohos.data.orm.OrmPredicates; import ohos.data.preferences.Preferences; +import ohos.data.rdb.RdbException; import ohos.data.rdb.RdbStore; import ohos.hiviewdfx.HiLog; import ohos.hiviewdfx.HiLogLabel; @@ -267,8 +268,13 @@ public class OrmContextSlice extends AbilitySlice { @Override public void onMigrate(RdbStore store) { - HiLog.info(LABEL_LOG, "DataBase Version 1->2 onMigrate called"); - store.executeSql("ALTER TABLE `Book` ADD COLUMN `addColumn12` INTEGER"); + try { + HiLog.info(LABEL_LOG, "DataBase Version 1->2 onMigrate called"); + store.executeSql("ALTER TABLE `Book` ADD COLUMN `addColumn12` INTEGER"); + } + catch (RdbException e) { + HiLog.error(LABEL_LOG, "TestOrmMigration12.onMigrate exception, %{public}s", e.getMessage()); + } } } -- Gitee