« Previous -
Version 36/54
(diff) -
Next » -
Current version
Oliver Gierke, 10/23/2009 01:29 pm
Hades¶
Overview¶
Hades is a utility library to work with Data Access Objects implemented with Spring and JPA. The main goal is to ease the development and operation of a data access layer in applications.
To get a first impression of what the library can do for you, you should read the Rationale. A good next step might be reading through the attachment:hades-reference.pdf.
Features¶
- Implementation of CRUD methods for JPA Entities
- Transparent triggering of JPA queries by finder methods
- Dynamic query generation from finder method names
- Implementation domain base classes providing basic properties
- Support for transparent auditing (created, last changed)
- Possibility to integrate custom DAO code
- Easy Spring integration with custom namespace
- Eclipse plugin to integrate with Spring IDE
- OSGi ready bundles and sample application
Downloads¶
- hades-1.0 - binary
- hades-1.0 - sources
- hades-1.0 - javadoc - (browse directly)
Maven integration¶
To use Hades in your Maven project you need to add Synyx Maven repository to your list of repositories:
1 <repository> 2 <id>repo.synyx.de</id> 3 <name>Synyx Maven2 Repository</name> 4 <url>http://repo.synyx.org</url> 5 </repository>
After that integrating Hades is just a matter of declaring the dependency:
1 <dependency> 2 <groupId>org.synyx.hades</groupId> 3 <artifactId>org.synyx.hades</artifactId> 4 <version>1.0</version> 5 </dependency>
Make sure you add the persistence provider of your choice, too.
Further documents¶
- Continuous integration
- Technical QA
- Maven site
- Reference documentation: attachment:hades-reference.pdf
- JavaDoc
- Development guidelines