Skip to content
musejianglan edited this page May 26, 2016 · 3 revisions

ORMLite 入门

ORMLite官网下载jar包
对于Android为:ormlite-android-4.48.jar 和 ormlite-core-4.48.jar ;

ORMLite 入门

Bean

首先在User类上添加@DatabaseTable(tableName = "tb_user"),标明这是数据库中的一张表,标明为tb_user 然后分别在属性上添加@DatabaseField(columnName = "name") ,columnName的值为该字段在数据中的列名 @DatabaseField(generatedId = true) ,generatedId 表示id为主键且自动生成

ORMLite 进阶

ORMLite 进阶

事务 ```SQLiteDatabase db = DBHelper.getHelper(context) .getReadableDatabase(); db.beginTransaction(); try { //sql语句操作 db.setTransactionSuccessful(); } catch (SQLException e) { throw e; } finally { db.endTransaction(); // 结束事务 }

            dao.callBatchTasks(new Callable<Void>() {
			@Override
			public Void call() throws Exception {
				
				return null;
			}
	});```

querybuilder().selectColumns("id").where()//结果只包含该字段

Clone this wiki locally