Interface MasterDataDao<E extends com.devonfw.module.basic.common.api.entity.PersistenceEntity<Long>>
-
- Type Parameters:
E- is the generic type of thePersistenceEntity.
- All Superinterfaces:
Dao<E>,FeatureForceIncrementModificationCounter<E>,GenericDao<Long,E>
- All Known Implementing Classes:
AbstractMasterDataDao
public interface MasterDataDao<E extends com.devonfw.module.basic.common.api.entity.PersistenceEntity<Long>> extends Dao<E>
This is the interface for aDaoresponsible for aPersistenceEntitythat represents master-data. In that case you typically have a limited number of entities in your persistent store and need operations likefindAll().
ATTENTION:
Such operations are not part ofGenericDaoorDaoas invoking them (accidently) could cause that an extraordinary large number of entities are loaded into main memory and could cause serious performance and stability disasters. So only extend this interface in case you are aware of what you are doing.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<E>findAll()-
Methods inherited from interface com.devonfw.module.jpa.dataaccess.api.feature.FeatureForceIncrementModificationCounter
forceIncrementModificationCounter
-
-