com.yuweix.tripod.dao.hibernate.Dao Maven / Gradle / Ivy
package com.yuweix.tripod.dao.hibernate;
import java.io.Serializable;
import java.util.Collection;
import java.util.List;
/**
* @author yuwei
*/
public interface Dao {
List getAll();
T get(PK id);
void save(T entity);
void saveOrUpdateAll(Collection entities);
void update(T entity);
void saveOrUpdate(T entity);
T merge(T entity);
void deleteByKey(PK id);
void delete(T entity);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy