Files
java-design-patterns/service-layer/src/main/java/com/iluwatar/servicelayer/common/Dao.java
2015-11-01 21:29:13 -05:00

24 lines
282 B
Java

package com.iluwatar.servicelayer.common;
import java.util.List;
/**
*
* Dao interface.
*
* @param <E>
*
*/
public interface Dao<E extends BaseEntity> {
E find(Long id);
void persist(E entity);
E merge(E entity);
void delete(E entity);
List<E> findAll();
}