【11】【2】Android GreenDao核心类

版权声明:独学而无友,则孤陋寡闻。q群582951247 https://blog.csdn.net/mp624183768/article/details/82835138
  1. generator----greenDAO-generatro.jar 是额外的java工程,不是Android工程,主要是生成对应的DAO接口
  2. 核心的class -- greenDAO.jar
  • 通过DaoMaster 创建 DaoSession 
  • 通过DaoSession  创建或者管理具体的XXDAO类
  • 通过XXDAO 去加载和管理具体的XXEntity
  • 具体的XXEntity 就对应我们数据库中的某张表
  1. DaoSession:会话层。操作具体的DAO对象,提供了基本的持久化方法,比如对实体对象的insert,load,update,referesh,还有delete操作。
  2. XXDao: 实际生成的Dao类,通常对应具体的java类,greenDao为每一个实体创建一个DAO,它提供比DaoSession更具体的方法,比如conunt、loadAll和insertInTx(支持批量插入)
  3. XXEntity:持久的实体对象,通常代表一个数据库row标准的java属性。
  4. Schema:实体数据Schema、通过schema的版本和缺省的java包调用 构造器

猜你喜欢

转载自blog.csdn.net/mp624183768/article/details/82835138