GreenDao便携性和连接

时间:2016-01-25 07:32:05

标签: java greendao

我有以下问题:

  • 可以将GreenDao用于跨平台应用程序吗?例如,在桌面和Android上运行的应用程序。
  • 有哪些替代方案?
  • GreenDao MasterDao的包裹是什么?
  • 任何人都可以在数据库上提供连接和操作的真实示例吗?

1 个答案:

答案 0 :(得分:0)

  • ORMLite是一个古老而知名的库,同时支持JDBC和Android SQLite。但是它不是以SQL为中心的,而是ORM。也是基于反射的,所以我不建议使用它;
  • SQLDelight支持SQLite(JVM,Android,iOS等),MySQL等;
  • 可以在Android上使用JDBC,例如org.sqldroid:sqldroid驱动程序。还有a Russian article about using JOOQ with Android,您可以浏览代码块而忽略文本;
  • 我正在开发Lychee:数据绑定和持久性基础结构。 :sql模块包含实现公用接口的JdbcSessionSqliteSession,并且有SqliteDialectPostgresDialect,但是该API目前正在构建中,需要一些API作品:它包含类似ORM的遗留部分,但未完全实现以SQL为中心的API(有关更多信息,请参见issue #32)。