package com.jqmobile.core.server.db.orm;
import java.sql.Connection;
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(Connection conn){
return new ORMSImpl(conn);
}
/**
* 获取实体对象实例
* @param conn 连接对象
* @param c 实体类
* @return
* @throws ORMNotDBTableException
* @throws ORMException
*/
public static <T> ORM<T> instance(Connection conn, Class<T> c) throws ORMNotDBTableException, ORMException{
return new ORMImpl2<T>(conn, c);
}
}