package com.example.database.dao;
import java.util.List;
public interface DAO<T>
{
long create(T t);
T read(long id);
T readFirst();
List<T> readAll();
List<T> readAll(int limit, int offset);
long update(T t);
void delete(long id);
void deleteAll();
}