package com.anthony.library.data.dao; import com.anthony.library.data.bean.OfflineResource; import com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper; import com.j256.ormlite.stmt.QueryBuilder; import java.sql.SQLException; import java.util.List; public class OfflineResourceDao extends BaseDao<OfflineResource> { public OfflineResourceDao(OrmLiteSqliteOpenHelper sqliteOpenHelper) { super(sqliteOpenHelper); } public OfflineResource queryResourceByUrl(String url) { try { QueryBuilder builder = daoOpe.queryBuilder(); List<OfflineResource> res_list= builder.where().eq("res_url", url).query(); if (res_list != null && res_list.size() > 0) { return res_list.get(0); } else { return null; } } catch (SQLException e) { e.printStackTrace(); return null; } } }