Mar*_*era 11 java database sqlite orm android
我目前有一个应用程序,其主要性能问题是使用由JSON响应组成的基于文件的数据库.
我想重写我的应用程序以使用SQLite数据库功能.
因为我很懒,所以我想使用某种ORM.
到目前为止,我发现只有两个大的ORM库:
我的主要目标是尽可能提高处理数据的性能
但我发现这些库存在两个可能的问题.
ORMLite使用注释,由于这个bug,这是预蜂窝中的大性能问题
GreenDAO正在使用某种代码生成器,这会减慢开发速度,因为我必须编写生成器,然后使用生成的代码.而且我不太喜欢这个想法.
DB4O是JPA,我一直认为它在内存使用方面既慢又重,因此不适合低端设备(请记住Android API v7)
ad @ChenKinnrot:
估计的负载应足以考虑使用ORM.
在我的例子中,它是大约25-30个唯一表,并且至少有10个表连接(一次2到4个表).大约300-500个独特字段(列)  
所以我的问题是:
我使用过 ORMLite,发现一旦掌握了它的窍门(几个小时),它就很简单,非常强大,并且不会导致任何性能问题(应用程序在 HTC Desire 和 HTC Hero 上的 Gingerbread 中进行了测试)。
我将在任何需要使用数据库的项目中再次使用它。