关于greendao里面文件的解读。

daomaster 他里面的OpenHelper和DevOpenHelper是继承自SQLiteOpenHelper的。
用来创建schema在数据库中
例: DevOpenHelper helper = new DaoMaster.DevOpenHelper(this, "notes-db", null);
db = helper.getWritableDatabase();
DaoSession 管理所有的DAO对象,你可以用get方法来返回需要的dao对象。他针对每个表提供了
泛化函数,像insert,load。update,refresh等。
例:daoMaster = new DaoMaster(db);
daoSession = daoMaster.newSession();
DAOs 数据访问对象,他有更多的持久函数,比如count,loadall等等、
例: noteDao = daoSession.getNoteDao();

entities 持久对象
例:
Note note = new Note(null, noteText, comment, new Date());
noteDao.insert(note);

posted @ 2015-08-06 14:41  栗子a  阅读(172)  评论(0编辑  收藏  举报