package nebula.data.db; import java.util.List; /** * 简单和外部持久化设备交互,不包含复杂缓存机制等 * @author wanglocal * * @param <T> */ public interface DbPersister<T> { T get(Object... keys); void insert(T value); void update(T value, Object... keys); void deleteAll(); List<T> getAll(); void delete(T value); void drop(); void close(); long getCurrentMaxID(); }