我有以下问题:
- 是否可以将
GreenDao
用于跨平台应用程序?例如在桌面上运行并在Android上运行的应用程序。 - 还有哪些替代选择?
GreenDao
中MasterDao
的包是什么?- 能否给出一个连接和操作数据库的真实示例?
org.sqldroid:sqldroid
驱动程序。还有一篇关于在 Android 中使用 JOOQ 的俄文文章,您可以浏览代码块,忽略文本;:sql
模块包含实现公共接口的 JdbcSession
和 SqliteSession
,还有 SqliteDialect
和 PostgresDialect
,但 API 目前仍在开发中,并需要进行一些工作:它包含遗留的类似 ORM 的部分和未完全实现的基于 SQL 的 API(有关更多信息,请参见问题 #32)。
Database
接口来操作SQLite,并且您可以在桌面或后端上使用SQLite。因此,我认为问题在于实现这个桥梁,也就是这个Database
接口。 - Miha_x64