package poster1.dao;
import java.sql.SQLException;
import java.util.List;
import poster_model.Typeinfo;
import poster_model.Userinfo;
/**
* 針對數據庫的數據的增刪改查的功能做接口
* @author 1
*
*/
public interface IDaoBBs<T> {
/**
* @param t
* @return 向數據庫表里添加一條數據
* @throws SQLException
*/
public int addItem(T t) throws SQLException;
/**
* @param object
* @return從數據庫中刪除一條數據
* @throws SQLException
*/
public int removeItem(Object object) throws SQLException;
/**
* @param t
* @return更新一條數據的方法
* @throws SQLException
*/
public int updateInem(T t) throws SQLException;
/**
* @param object
* @return根據主鍵字段獲取該條數據,并轉換成實體對象
* @throws SQLException
*/
public T getModel(Object object) throws SQLException;
/**
* @param t
* @return根據查詢條件 多條數據,并轉換成相應的集合
* @throws SQLException
*/
public List<T> getList(T t) throws SQLException;
}