« Previous -
Version 23/54
(diff) -
Next » -
Current version
Oliver Gierke, 12/31/2008 02:55 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 reference documentation.
News¶
09.12.2008 - Version 0.3 released¶
We're pleased to announce version 0.3. The release includes some major package refactorings as well as an implementation of ExtendedGenericDao based on EclipseLink. For a detailed list of changes see the changelog.
18.11.2008 - Hades on tour¶
There will be talks about hades given by Oliver Gierke at various events in the upcoming period. Here are the dates:
- Dec, 9th 2008 - Devoxx, Antwerp
- Dec, 17th 2008 - Java User Group, Karlsruhe
- Jan, 15th 2009 - DevDusk, Frankfurt/Main
If you attend one of the events, feel free to say hello and share some thoughts.
Features¶
- Implementation of CRUD methods for JPA Entities
- Transparent triggering of JPA NamedQueries by finder methods
- Dynamic query generation from finder method names
- Implementation domain base classes providing basic properties
- Support for transparent auditioning (created, last changed)
- Easy Spring integration with custom namespace
Downloads¶
- hades-0.3 - binary
- hades-0.3 - sources
- hades-0.3 - javadoc - ([htdocs:mvn/apidocs/index.html browse] directly)
Maven integration¶
To use Hades in your Maven project you need to add Synyx Maven repository to your list of repositories:
#!xml
<repository>
<id>maven2.synyx.repository</id>
<name>Synyx Maven2 Repository</name>
<url>http://mvn.synyx.de/repository</url>
</repository>
After that integrating Hades is just a matter of declaring the dependency:
#!xml
<dependency>
<groupId>org.synyx.hades</groupId>
<artifactId>hades</artifactId>
<version>0.3</version>
</dependency>
Make sure you add the persistence provider of your choice, too.
Further documents¶
- [htdocs:mvn/index.html Maven site]
- [attachment:hades-reference.pdf Reference documentation]
- [htdocs:mvn/apidocs/index.html JavaDoc]
- [query:status=closed&groupdesc=1&group=milestone&milestone=!&milestone=!0.4&order=priority Changelog]