Android ORMLite数据库框架使用入门

来源:互联网 发布:淘宝香水店铺推荐 知乎 编辑:程序博客网 时间:2024/05/29 09:40

ORMLite

官网:http://ormlite.com/
Github:https://github.com/j256/ormlite-android


前言

ORM:
对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。

Object Relational Mapping Lite (ORM Lite) 提供了简单的轻量级的从java对象映射为SQL数据库的功能。

下载

jar:
下载地址:http://ormlite.com/releases/
下载

gradle:

compile 'com.j256.ormlite:ormlite-android:5.0'

使用

1、添加注解

/* * 主要有两个注解: * 1. DatabaseTable : 用于表名的设置。 * 2. DatabaseField : 用于设置表中的字段 * 注意:必须要有无参数的构造方法 */@DatabaseTable(tableName = "person")public class Person {    //列名:为_id , 设置为表的id,并且自增长    @DatabaseField(columnName = "_id", generatedId = true)    private Long _id;    @DatabaseField(columnName = "name", dataType = DataType.STRING)    private String name;    @DatabaseField(columnName = "age", dataType = DataType.INTEGER)    private int age;    public Person() {        //必须要有无参数的构造方法,且访问权限最低是包内可访问    }    public Person(String name, String desc, int age) {        this.name = name;        this.desc = desc;        this.age = age;    }    //getter&setter}



(未完待续)

1 0
原创粉丝点击