« Previous - Version 44/54 (diff) - Next » - Current version
Oliver Gierke, 04/10/2010 07:33 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 Quickstart or 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

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.5</version>
5 </dependency>

Make sure you add the persistence provider of your choice, too.

Further documents

hades-reference-1.x.pdf - Reference documentation - 1.x (263.3 KB) Oliver Gierke, 08/06/2010 02:01 pm

hades-reference-2.x.pdf - Reference documentation -2.x (250.9 KB) Oliver Gierke, 09/03/2010 10:21 am

Also available in: HTML TXT