Android ORMLite数据库框架使用入门

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/
Android ORMLite数据库框架使用入门_第1张图片

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
}



(未完待续)

你可能感兴趣的:(Android框架,OrmLite,android,框架,数据库)