Note实体和DAO实体
让我们跳进代码:在 src 文件夹你会找到笔记的实体类, Note.java。它被保存在数据库中并包含作为笔记一部分的所有数据,如id,笔记的文本和创建日期。
@Entity(indexes = {
@Index(value = "text, date DESC", unique = true)
})
public class Note {
@Id
private Long id;
@NotNull
private String text;
private Date date;
...
}
总而言之,一个实体作为一个类保存在数据库中(例如 每个对象对应一行)。一个实体包含映射到数据库列的属性。
现在做这个项目,例如在Android Studio中
Build > Make project 。greenDAO触发器会生成DAO类,如 like
NoteDao.java
, 这将帮助我们添加笔记到数据库。