使用GreenDao遇到的问题

来源:互联网 发布:幽灵行动4画面优化 编辑:程序博客网 时间:2024/06/07 04:42

最近学习GreenDao数据库的框架,刚上手就遇到几个坑,就在这里说一下,也增加一下记忆:

首先写一下我的User 类的代码:

@Entitypublic class User {    @Id    private Long id;    private String name;}

1.当我定义的User中的id类型是int或者long的时候,就会报错
这里写图片描述
所以要修改id的类型为Long对象,而不是基本数据类型

2.当我修改id的类型,重新make project之后,运行,就报如下的错
这里写图片描述
这是因为修改表的类型了,但是手机中存在的表数据格式没有变化,所以插入的时候就会出现错误。
我的做法就是将应用卸载,重新编译运行,然后数据是可以操作的。

3.当插入重复的id的时候,报错:
这里写图片描述

当然这个有点数据库常识的基本都了解什么原因的。

原创粉丝点击