* @author LIUTT55
* BaseDao接口
* @param <T>
*/
public interface BaseDao<T>{
/*写操作*/
public void saveEntity(T t);
public void saveOrUpdateEntity(T t);
public void updateEntity(T t);
public void deleteEntity(T t);
public void batchEntityByHQL(String hql,Object...objects);
/*读操作*/
public T loadEntity(Integer id);
public T getEntity(Integer id);
public List<T> findEntityByHQL(String hql,Object...objects);
//单值检索保证唯一性 值有且只有一个
public Object uniqueResult(String hql,Object...objects);
}
* BaseDao接口
* @param <T>
*/
public interface BaseDao<T>{
/*写操作*/
public void saveEntity(T t);
public void saveOrUpdateEntity(T t);
public void updateEntity(T t);
public void deleteEntity(T t);
public void batchEntityByHQL(String hql,Object...objects);
/*读操作*/
public T loadEntity(Integer id);
public T getEntity(Integer id);
public List<T> findEntityByHQL(String hql,Object...objects);
//单值检索保证唯一性 值有且只有一个
public Object uniqueResult(String hql,Object...objects);
}