关于ORM框架的简单使用
2016-05-13 10:27
127 查看
首先在配置清单里面的application中配置信息
在自定义一个application 在里面进行实例化
创建一个继承Model的类,该类就是一个表
在activity 中的代码
<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());
相关文章推荐
- 20个正则表达式
- Android studio 2.0后添加jar文件到工程
- unity代码创建mesh
- 自定义控件,自定义控件属性declare-styleable
- STM32 OLED显示流程(简略)
- Microsoft Excel软件打开文件出现文件的格式与文件扩展名指定格式不一致?
- Linux下集群的搭建
- 微信开发 JS接口安全域名修改
- couldn’t be completed. (LaunchServicesError error 0.)
- Runtime.getRuntime().exec()执行一连串命令阻塞解决
- LINUX下PHP程序实现WORD文件转化为PDF文件的方法
- css3 placeholder中含有文字和字符,字符如何在input中垂直居中
- freemark学习
- c++中类的学习(一)
- iOS 开发总的优秀网站
- 欢迎使用CSDN-markdown编辑器
- 汽车VIN码OCR识别
- python 异常处理
- linux php安装扩展方法 查找配置文件
- html引入jquery库