# Package com.h3c.util.persistence

- Interface Summary
  Interface | Description
  --- | ---
  BaseDao<I extends Serializable,P extends Storable<I>,F,S,C> | `BaseDao` is the Base Data Access Object.
  Dao<I extends Serializable,T extends TransportObject<? super T,I>,P extends Storable<I>,F,S,C> | `Dao` is the Data Access Object.
  DataStoreService<C> | `DataStoreService` Provides services to interact with the model data store.
  DbConnectionService | This class used to validate the database connectivity.
  ReadQuery<T,C> | `ReadQuery` provides ability for the business logic to perform Read operations on the persistence layer.
  Storable<I extends Serializable> | `Storable` is a contract between the Data Access Object and the Entity Manager.
  UpdateStrategy<P,T> | `UpdateStrategy` provides the ability to the applications to implement their own update strategies.
  WriteQuery<T,C> | `WriteQuery` provides ability for the business logic to perform Write operations on the persistence layer.

Copyright © 2014. All Rights Reserved.