关于ORM框架的简单使用

来源:互联网 发布:用单片机实现红绿灯 编辑:程序博客网 时间:2024/05/02 00:47

首先在配置清单里面的application中配置信息

<meta-data    android:name="AA_DB_NAME"    android:value="date.db"/><meta-data    android:name="AA_DB_VERSION"    android:value="1"/>


在自定义一个application  在里面进行实例化

public class MyApplication extends Application {    @Override    public void onCreate() {        super.onCreate();        ActiveAndroid.initialize(this);    }}

创建一个继承Model的类,该类就是一个表

  //表名@Table(name = "Items")public class Item extends Model {    // 字段名    @Column(name = "Name")    public String name ;    @Column(name = "Age")    public Integer age;    public Item(){        super();    }    public Item(String name ,int age){        this.name = name ;        this.age = age ;    }}


在activity 中的代码




 Item item = new Item();  //插入数据(也就是更改数据) item.name = "栾先生"; item.age = 25 ; item.save(); /*//对数据删除 Item items = item.load(Item.class,1); item.delete(); new Delete().from(Item.class).where("Name=?","LiLei").execute();*/ //查询数据,查询出来的结果是一个list的集合:executeSingle()方法查询出来的数据只有一条,execute()这个方法查询的是有关这个的全部数据List<Item> list =  new Select().from(Item.class).where("Name=?", "栾先生").orderBy("Name ASC").execute(); tv.setText(list.get(0).name+"-"+list.get(0).age+"   "+list.get(1).getId());


0 0