package ch.asynk;

import java.util.List;

public interface AbstractMapper<TObject, TIdentity>
{
    int insert(TObject obj);

    int update(TObject obj);

    int delete(TObject obj);

    int count();

    List<TObject> select();

    TObject selectOne(TIdentity id);
}