关于ORM框架的简单使用

首先在配置清单里面的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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值