package com.jqmobile.core.android.db.orm.base;
import android.database.sqlite.SQLiteDatabase;
import com.jqmobile.core.orm.ORM;
import com.jqmobile.core.orm.ORMS;
import com.jqmobile.core.orm.exception.ORMException;
import com.jqmobile.core.orm.exception.ORMNotDBTableException;
public class ORMFactory {
public static ORMS instance(SQLiteDatabase conn){
return new ORMSImpl(conn);
}
/**
* 获取实体对象实例
* @param conn 连接对象
* @param c 实体类
* @return
* @throws ORMNotDBTableException
* @throws ORMException
*/
public static <T> ORM<T> instance(SQLiteDatabase conn, Class<T> c) throws ORMNotDBTableException, ORMException{
return new ORMImpl<T>(conn, c);
}
}