- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
public abstract class EntityCRUDManager<DataObject extends Serializable, DataKey extends Serializable, Filter, DaoObject extends GenericDao<DataObject, DataKey>>
extends EntityManager<DaoObject> implements CRUDManager<DataObject, DataKey, Filter> {
...
}
public interface CRUDManager<DataObject extends Serializable, DataKey extends Serializable, Filter>{
...
}
public abstract class EntityManager<DaoObject extends GenericDao> extends Manager{
...
}
Справедливости ради хочу сказать что на свете много есть способов организации дао (table gateway, record gateway, active record, data-mapper) и каждый из них ублюдошен по своему. Дао -- это такое место, где нужно зажать нос, и все.