public class DaoHelper {
public static <T> T readData(String key, final Class<T> type) {
QueryBuilder<Cache> qb = getCacheDao().queryBuilder();
*(*(key));
String data = "";
if (*().size() > 0) {
data = *().get(0).getData();
} else {
return null;
}
return *ToObject(type, data);
}
public static void saveData(String key, Object data) {
if (data == null) {
return;
}
String json = *ToJson(data);
Cache cache = new Cache();
*(key);
*a(json);
getCacheDao().insertOrReplace(cache);
}
public static void removeData(String key) {
getCacheDao().deleteByKey(key);
}
}
轉載請注明出處華閱文章網 » 如何使用greendao進行插入更新刪除數據