我是一个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中查找。

更多相关文章

  1. android 数据库操作初试
  2. 【摘录】使用arm-eabi-addr2line, ndk-stack工具跟踪Android调用
  3. Android SQLite 打开、操作分析
  4. 抖音 Android 性能优化系列:新一代全能型性能分析工具 Rhea
  5. 如何在命令行下使用Android NDK交叉编译工具
  6. Android 并发工具类与线程池
  7. Android工具Hierarchy Viewer

随机推荐

  1. android存储路径问题
  2. android studio系列之获取数字签名
  3. Android环境搭建(Windows)
  4. Android(安卓)Bluetooth蓝牙开发\蓝牙协
  5. Android新姿势:3D翻转效果原理
  6. Android命令行启动程序-am命令的使用-纠
  7. Android(安卓)使用ContentObserver监听短
  8. Android(安卓)驱动库的动态加载
  9. Android如何制作一个简单的登陆界面
  10. 利用html5开发android(转载)