Android SQLite相关框架工具

    我是一个Android新手,以前做的Web应用,公司需要,我转了Android,最近发现SQLite数据库代码开发工作量很大,颠来倒去就是创建表、删除表、查询、更新等操作,所以想找个工具(像Hibernate Tool)可以直接生成表对象(Dao)以及查询更新操作(方法)。去百度了一下找到了一下三种jar包:

    <1>androiddataframework    http://code.google.com/p/androiddataframework/

    <2>ormlite    http://ormlite.com/sqlite_java_android_orm.shtml

    <3>AHibernate    http://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 SQLite相关框架工具)