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); } }