android studio如何创建数据实体类
时间: 2023-06-18 11:04:56 浏览: 410
在 Android Studio 中创建一个数据实体类需要进行以下步骤:
1. 打开 Android Studio,创建一个新的 Java 类文件。
2. 在类声明的上面添加 `@Entity` 注解。
3. 使用 `@PrimaryKey` 注解来标识实体类的主键。
4. 使用 `@ColumnInfo` 注解来标识实体类的列名和数据类型。
5. 创建一个无参数的构造函数。
6. 创建一个带参数的构造函数,用于设置实体类的属性。
7. 创建 getter 和 setter 方法,用于获取和设置实体类的属性值。
以下是一个示例代码:
```
@Entity(tableName = "user")
public class User {
@PrimaryKey(autoGenerate = true)
private int id;
@ColumnInfo(name = "name")
private String name;
@ColumnInfo(name = "age")
private int age;
public User() {
}
public User(String name, int age) {
this.name = name;
this.age = age;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
```
注意,在使用实体类之前,你需要在项目中添加 Room Persistence Library 依赖。可以在项目的 build.gradle 中添加以下代码:
```
dependencies {
implementation "androidx.room:room-runtime:2.3.0"
annotationProcessor "androidx.room:room-compiler:2.3.0"
}
```
然后,在你的数据库类中使用 `@Database` 和 `@Dao` 注解来创建数据库和访问数据的 DAO。