美文网首页
greendao 3.2.2使用心得

greendao 3.2.2使用心得

作者: tther洪 | 来源:发表于2017-04-27 00:38 被阅读0次

    1.实体的字段最好为对象类型(原因:若为基本数据类型,则其对应表中的字段会默认添加约束notnull;若为对象类型则其对应表中的字段默认不添加约束notnull)。

    2.只要对任意表中的字段有增/删的情况则视为数据库升级。

           A.若增加字段则通常情况下需要保证其没有notnull的约束,否则升级时可能出现异常.

           B.删除字段则通常可直接删除。

    3.只要有增加/删除 实体的情况则视为数据库升级。(增/删 实体 通常可直接操作,升级时一般不会出现异常)

    4.升级时注意将build.gradle中的greendao的schema值增加。

    5.升级时注意检查MigrationHelper.migrate(...)方法中是否包含了所有的daoclass, 避免造成新添加的实体在升级时没有被建表的错误。

    相关文章

      网友评论

          本文标题:greendao 3.2.2使用心得

          本文链接:https://www.haomeiwen.com/subject/sdxgzttx.html