Android Model 模块结构分析
- Entity: 一个用于映射数据库表的类,属性对应着数据库表的列。
- SQLite: 安卓系统自带的数据库
- DAO (Data access object): 用于定义各种数据库操作的类。
- Room database: SQLite 数据库之上的数据库层,包含数据库访问的常用辅助类,例如 SQLiteOpenHelper。提供更轻松的本地数据存储。Room 数据库使用 DAO 向 SQLite 数据库发出查询。
- Repository:您为管理多个数据源而创建的类,例如协调网络和本地存储逻辑,缓存机制。
您的 Room 类必须是抽象的并扩展 RoomDatabase。通常,您只需要整个应用程序的 Room 数据库的一个实例。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

上一篇: Android 中的 MVVM 架构
下一篇: 彻底找到 Tomcat 启动速度慢的元凶
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论