<T>List<T> onFind(Class<T> modelClass,String[] columns,String[] conditions,String orderBy,String limit,boolean isEager){
  BaseUtility.checkConditionsCorrect(conditions);
  List<T> dataList=query(modelClass,columns,getWhereClause(conditions),getWhereArgs(conditions),null,null,orderBy,limit,getForeignKeyAssociations(modelClass.getName(),isEager));
  return dataList;
}

< T > List < T > onFind ( Class < T > modelClass , String [ ] columns , String [ ] conditions , String orderBy , String limit , boolean isEager ) { BaseUtility . checkConditionsCorrect ( conditions ) ; List < T > dataList = query ( modelClass , columns , getWhereClause ( conditions ) , getWhereArgs ( conditions ) , null , null , orderBy , limit , getForeignKeyAssociations ( modelClass . getName ( ) , isEager ) ) ; return dataList ; }
the open interface for other classes in crud package to query multiple records by parameters .
