package com.tencent.dao;
import java.util.List;
public interface IDao<T> {
public T findById(Class<T> clazz, int id);
public int save(T baseBean);
public void delete(T baseBean);
public void update(T baseBean);
public int getRowCount(String entityName);
public List<?> list(String hql);
public List<?> list(String hql, int firstResult, int maxResults, Object... params);
public T getIndex(String entity, int index);
}