Google终于发布了一个和SQLite相关的库了。之前一直都是在SQLite、XUtils、greenDao、Realm这些数据库之间来回折腾。现在终于有一个更“正统”数据库了。Room持久性库提供了SQLite的抽象层,以便在充分利用SQLite的同时允许流畅的数据库访问。当然不是我前面说的“正不正统”的原因了。DAO代表数据访问对象,所以它是告诉我们的数据库如何操作数据的一种方式:使用 @Dao 注解该接口@Insert , @Update , @Delete , @Query 代表我们常用的 插入 、 更新 、 删除 、 查询 数据库操作@Insert , @Update , @Delete 可以传入多种不同的参数。但是所有的操作必须在后台线程中完成。如果没有在后台线程执行,并且也没有说明可以在主线程操作的话,就会报以下错误。
暂无评论