Provides an implmentation of the dao interfaces using hibernate persistence objects.