Android SQLite相关框架工具
我是一个Android新手,以前做的Web应用,公司需要,我转了Android,最近发现SQLite数据库代码开发工作量很大,颠来倒去就是创建表、删除表、查询、更新等操作,所以想找个工具(像Hibernate Tool)可以直接生成表对象(Dao)以及查询更新操作(方法)。去百度了一下找到了一下三种jar包:
<1>androiddataframeworkhttp://code.google.com/p/androiddataframework/
<2>ormlitehttp://ormlite.com/sqlite_java_android_orm.shtml
<3>AHibernatehttp://www.cnblogs.com/zlja/archive/2012/04/13/2446561.html
由于我先看的第二个ormlite,那就先说ormlite,后续会补上androiddataframework和AHibernate。
Ormlite
ormlite的最新jar包可以从上面的下载,我从这个网页上了解一下ormlite的相关知识,总结如下:
<1>对于Android开发来说需要下载ormlite-android-4.45.jar and ormlite-core-
4.45.jar,运行环境要求是JDK1.5以上
<2>此工具不能自动Model,需要手动生成Model
<3>常用类:OrmLiteSqliteOpenHelper、OpenHelperManager、OrmLiteConfigUtil、RuntimeExceptionDao、DAO
<4>注意事项:@DatabaseTable、@DatabaseField、a no-argument constructor
<5>类似Hibernate有cache这样一个东东,查询或者更新会先cache中查找。
更多相关文章
- android 数据库操作初试
- 【摘录】使用arm-eabi-addr2line, ndk-stack工具跟踪Android调用
- Android SQLite 打开、操作分析
- 抖音 Android 性能优化系列:新一代全能型性能分析工具 Rhea
- 如何在命令行下使用Android NDK交叉编译工具
- Android 并发工具类与线程池
- Android工具Hierarchy Viewer