ActiveAndroid基础使用
来源:互联网 发布:windows动画不流畅 编辑:程序博客网 时间:2024/05/18 02:39
一、资源下载
- 项目资源:https://github.com/pardom/ActiveAndroid
- jar包下载:https://github.com/pardom/ActiveAndroid/downloads
二、基本工作
- Menifest.xml设置
在中添加
<!-- 数据库名字和版本号 --> <meta-data android:name="AA_DB_NAME" android:value="activeandroiddata.db"/> <meta-data android:name="AA_DB_VERSION" android:value="1"/>
2.自定义Application需要继承com.activeandroid.app.Application
三、基本用法
- 创建表
@Table(name="user") //表名public class EntityUser extends Model{ @Column(name="name") //列名 public String name; @Column(name="age") public int age; @Override public String toString() { return "EntityUser [name=" + name + ", age=" + age + "]"; }}
2.增
// 1.单条数据插入 entity=new EntityUser(); entity.name="小白1号"; entity.age=12; entity.save();// 2.多条数据插入 ActiveAndroid.beginTransaction(); try { for (int i = 0; i < 10; i++) { EntityUser user=new EntityUser(); user.name="小黑"+i; user.age=i; user.save(); } ActiveAndroid.setTransactionSuccessful(); } finally { ActiveAndroid.endTransaction(); }
3.删
// 1.根据id来删除,从1开始,删了这个id就没了 EntityUser user=EntityUser.load(EntityUser.class, 1); user.delete();// 2.也是根据id删除,不过更简洁 EntityUser.delete(EntityUser.class, 2);// 3.根据条件删除,没有条件就是删除整张表 new Delete().from(EntityUser.class).where("name=?", "小白1号").execute();
4.改
new Update(EntityUser.class).set("age=?",111).where("name=?", "小白1号").execute();
5.查
// 排序有DESC和ASC,默认ASC List<EntityUser> list = new Select().from(EntityUser.class).orderBy("name DESC").execute(); tv.setText(list.toString());
0 0
- ActiveAndroid基础使用
- ActiveAndroid的使用
- ActiveAndroid.initialize使用笔记
- Activeandroid入门使用
- ActiveAndroid使用详解
- ActiveAndroid的简单使用
- ActiveAndroid
- android orm 框架 ActiveAndroid 使用
- Android 使用ActiveAndroid 管理数据库
- Android ORM 框架之 ActiveAndroid应用基础
- Android之数据库框架ActiveAndroid的使用
- Android ORM数据库--ActiveAndroid的使用
- android ORM数据库框架ActiveAndroid的简单使用
- 玩转Android之数据库框架ActiveAndroid的使用
- Adnroid中的数据存储大全,以及ActiveAndroid的简单使用
- ActiveAndroid入门
- ActiveAndroid Guide
- ActiveAndroid 初学
- numpy 常用操作
- 函数返回局部变量的几种情况
- 面试总结理论,持续更新
- Ashmem匿名共享内存系统
- dojo——AMD中class内部成员函数相互调用实现
- ActiveAndroid基础使用
- WebRTC 学习之 Conference 实现混音混屏
- linux运维笔记4
- 远程控制tightvnc的使用说明
- Java垃圾回收机制(一)
- 2017年最新版ecshop微信商城5级分销系统:新增微信拼团+手机版拼团+手机版砍价+微信登陆+红包提现+批量导入商品,全开源
- 年前提交了辞职信
- Java中守护线程的总结
- The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar