GreenDAO官網
http://greenrobot.org/greendao/
這是一個方便讀取SQLite的套件
也很方便createTable
Schema schema = new Schema(1, "com.xxx.xxx");
//1表版本別
List<ITableGenerator> tables = new ArrayList<>();
tables.add(new AccountTable());
for(ITableGenerator table : tables){
table.addTable(schema);
}
//建立到指定目錄
(new DaoGenerator()).generateAll(schema, "./app/src-gen/main/java");
public class AccountTable implements ITableGenerator{
@Override
public void addTable(Schema schema) {
Entity account = schema.addEntity("Account");
account.addIdProperty();
account.addStringProperty("name").notNull();
account.addStringProperty("email").notNull();
}
}