OrmLite 不是 Android 平台专用的ORM框架,它是Java ORM。支持JDBC连接,Spring以及Android平台。语法中广泛使用了注解(Annotation)。
2. SugarORM
SugarORM 是 Android 平台专用ORM。提供简单易学的APIs。可以很容易的处理1对1和1对多的关系型数据,并通过3个函数save(), delete() 和 find() (或者 findById()) 来简化CRUD基本 *** 作。
要启用SugarORM,需要在你的应用程序 AndroidManifest.xml 配置中添加如下meta-data标签:
<meta-data android:name="DATABASE" android:value="my_database.db" />
<meta-data android:name="VERSION" android:value="1" />
<meta-data android:name="QUERY_LOG" android:value="true" />
<meta-data android:name="DOMAIN_PACKAGE_NAME" android:value="com.my-domain" />
然后就可以从SugarORM扩展需要保存的数据类:
public class User extends SugarRecord<User>{
String username
String password
int age
@Ignore
String bio//this will be ignored by SugarORM
public User() { }
public User(String username, String password,int age){
this.username = username
this.password = password
this.age = age
}
}
要添加一个User,代码如下:
User johndoe = new User(getContext(),"john.doe","secret",19)
johndoe.save()//stores the new user into the database
3. GreenDAO
当性能很重要时(数据访问频繁),GreenDao是一个很快的解决方案,它能够支持数千条记录的CRUD每秒,和OrmLite相比,GreenDAO要快几乎4.5倍。(准确数据请自行benchmark)。
GreenDAO小于100KB,所以对于应用程序APK的大小影响很小。
这里有一个教程,演示如何使用Android Studio,在Android应用程序中使用GreenDAO框架。
4. Active Android
Active Record(活动目录)是Yii、Rails等框架中对ORM实现的典型命名方式。Active Android 帮助你以面向对象的方式来 *** 作SQLite。
5. Realm
Realm 是一个将可以使用的Android ORM,基于C++编写,直接运行在你的设备硬件上(不需要被解释),因此运行很快。它同时是开源跨平台的,iOS的代码可以在GitHub找到,你还可以找到Objective C以及Swift编写的Realm使用实例。
麦芽糖是双糖,而葡萄糖是单糖是,麦芽糖摄入后需要转化成葡萄糖之后才能吸收供人体使用。在物理性质方面有一定区别。\x0d\x0a\x0d\x0a麦芽糖:\x0d\x0a从化学观点说:麦芽糖(Maltose,orMaltSugar)是一个化学名词,属双糖(二糖)类。它是白色针状结晶。而常见的麦芽糖是没有结晶,而且在烹调时由于加入了蔗糖,令白色的麦芽糖亦转至为金黄色,增加了它的色香味麦芽糖的化学式是C12H22O11\x0d\x0a由两个D-葡萄糖分子通过α构型的1,4键连接起来的双糖,具有还原性。由它的水溶液或稀醇溶液中析出的晶体为含一个水分子的β型水合物。\x0d\x0a麦芽糖是淀粉、糖原、糊精等大分子多糖类物质在β-淀粉酶催化下的主要水解产物,再经麦芽糖酶催化,则被水解成两个D-葡萄糖分子。无机酸如盐酸也可以水解麦芽糖。游离形式的麦芽糖似不存在于细胞中。\x0d\x0a麦芽糖是食用饴糖的主要成分,制作时以淀粉为原料,在麦芽中的淀粉酶作用下,可得含麦芽糖为主的产物。\x0d\x0a\x0d\x0a葡萄糖:\x0d\x0a葡萄糖(Glucose)(化学式C6H12O6)又称为玉米葡糖、玉蜀黍糖,简称为葡糖。英文别名:Dextrose,Cornsugar,Grapesugar,Bloodsugar。是自然界分布最广且最为重要的一种单糖,它是一种多羟基醛。纯净的葡萄糖为无色晶体,有甜味但甜味不如蔗糖(一般人无法尝到甜味),易溶于水,微溶于乙醇,不溶于乙醚。水溶液旋光向右,故属于“右旋糖”。葡萄糖在生物学领域具有重要地位,是活细胞的能量来源和新陈代谢中间产物,即生物的主要供能物质。植物可通过光合作用产生葡萄糖。在糖果制造业和医药领域有着广泛应用。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)