第一步
导入依赖
implementation "androidx.room:room-runtime:2.2.5"
annotationProcessor "androidx.room:room-compiler:2.2.5"
第二步
创建bean类加上@Entity注解
package com.wei.mvvm2.entity;
import androidx.room.ColumnInfo;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
/**
* @author: wangluming
* @date: On 2020/10/1
*/
@Entity(tableName = "tb_finalce")
public class FinalceEntity {
/**
* id : 25
* productname : 理财产品24
* productdesc : 理财产品24
* producttype : 1
* yearrate : 0.09
* totalamount : 1.0E7
* saleamount : 0.0
* labels :
* lockdays : 14
* minbugamount : 1000.0
* isnew : 2
* startlevel : 4.0
*/
@PrimaryKey(autoGenerate = true)
public int uid;
@ColumnInfo
private int id;
@ColumnInfo
private String productname;
@ColumnInfo
private String productdesc;
@ColumnInfo
private int producttype;
@ColumnInfo
private double yearrate;
@ColumnInfo
private double totalamount;
@ColumnInfo
private double saleamount;
@ColumnInfo
private String labels;
@ColumnInfo
private int lockdays;
@ColumnInfo
private double minbugamount;
@ColumnInfo
private int isnew;
@ColumnInfo
private double startlevel;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getProductname() {
return productname;
}