Files
abstract-factory
adapter
bridge
builder
callback
chain
command
composite
decorator
double-checked-locking
event-aggregator
execute-around
facade
factory-method
flyweight
intercepting-filter
interpreter
iterator
lazy-loading
mediator
memento
model-view-presenter
null-object
observer
poison-pill
property
prototype
proxy
servant
service-layer
bin
src
main
java
com
iluwatar
app
common
BaseEntity.java
Dao.java
DaoBaseImpl.java
hibernate
magic
spell
spellbook
wizard
test
pom.xml
service-locator
singleton
state
strategy
template-method
visitor
.gitignore
.travis.yml
LICENSE.md
README.md
design_pattern_relationships.gif
pom.xml

17 lines
217 B
Java
Raw Normal View History

2015-04-15 21:45:14 +03:00
package com.iluwatar.common;
2015-04-13 22:36:52 +03:00
import java.util.List;
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();
}