admin 管理员组

文章数量: 1086019


2024年4月18日发(作者:java课程的心得体会)

greendao用法

Greendao是一种流行的Android ORM(对象关系映射)框架,用于通过简单

的Java注解将Java对象映射到SQLite数据库中。在本文中,我将一步一步地

介绍Greendao的用法,以帮助你更好地理解和使用这个强大的数据库框架。

1. 引入Greendao库

首先,你需要在Android Studio的文件中添加Greendao库的

依赖。在dependencies块中添加以下代码:

implementation 'obot:greendao:3.3.0'

然后,点击“Sync Now”按钮,让Android Studio下载并安装Greendao库。

2. 创建实体类

在使用Greendao之前,你需要先创建一个实体类。实体类可以具有任何你需

要存储在数据库中的属性。例如,如果你想创建一个存储用户信息的实体类,可

以创建一个名为User的Java类,并在其中定义名称、年龄和性别等属性。

java

@Entity

public class User {

@Id(autoincrement = true)

private Long id;

private String name;

private int age;

private String gender;

必须包含无参构造函数

public User() {

}

Getters

}

在上面的代码中,@Entity注解表示这是一个Greendao实体类。@Id注解表

示id属性是一个主键,autoincrement属性表示id将自动递增。

3. 创建数据库

接下来,你需要使用GreenDaoGenerator创建数据库。首先,创建一个名为

greendao-generator的模块,并在其中创建一个GreenDaoGenerator类,并

添加以下代码:

java

public class GreenDaoGenerator {

public static void main(String[] args) throws Exception {

Schema schema = new Schema(1,


本文标签: 创建 实体类 属性 数据库 添加