generics を使った GenericDao をサポートしました.
GenericDao は
public interface GenericDao<ENTITY, ID> {
ENTITY find(ID id);
void persist(ENTITY entity);
...
}
のように標準的なメソッドが定義されていて,
public interface EmployeeDao extends GenericDao<Emloyee, Long> {
...
}
のようにすることで,個別の Dao インタフェースには標準的なメソッドを定義する必要が無くなります.