Annotation support for DAOs. Contains a bean post-processor for translating persistence exceptions based on a repository stereotype annotation.