package com.znsd.vote.dao;
import java.io.Serializable;
import java.util.List;
public interface BaseDao<T> {
int add(T t);
int update(T t);
T get(Class<T> clazz,Serializable id);
T get(T entity);
List<T> findAll(Class<T> clazz);
List<Object> findAllObject(String hql,String[] paramNames,Object[] values);
List<T> findAll(String hql,String[] paramNames,Object[] values);
T uniqueResult(String hql,String[] paramNames,Object[] values);
long uniqueResult(Class<T> clazz,String where ,String[] paramsNames,Object[] values);
void delete(T t);
List<T> findAll(String hql,String[] paramNames,Object[] values,int pageIndex,int pageSize);
}
我的BaseDao接口
最新推荐文章于 2021-02-19 16:21:14 发布