Persistence with Spring series

The Persistence with Spring series discusses various topics on configuring and setting up Persistence with Spring 3.1 and other technologies. The series covers configuration of JPA and Hibernate with Spring and the advantages of using the new support in Spring 3.1. It also looks at Java based configuration without any XML, simplifications of the DAO layer and analyzes transaction management in depth.

Part 1. The Persistence Layer with Spring 3.1 and Hibernate

This article focuses on the configuration and implementation of the persistence layer with Spring 3.1 and Hibernate.

Part 2. Simplifying the Data Access Layer with Spring and Java Generics

This article focuses on simplifying the Data Access Layer by using a single, generified DAO, which will result in elegant data access, with no unnecessary clutter. Yes, in Java.

Part 3. The Persistence Layer with Spring 3.1 and JPA

The article focuses on the configuration and implementation of the persistence layer with Spring 3.1 and JPA.

Part 4. The Persistence Layer with Spring Data JPA

The article focuses on the configuration and implementation of the persistence layer with Spring 3.1 and Spring Data JPA.

Part 5. Transaction configuration with JPA and Spring 3.1

The article focuses on transaction configuration with Spring 3.1 and JPA; focuses on transaction management in Spring, the transaction propagation and common JPA pitfalls.

Additional. Bootstrapping a web application with Spring 3.1 and Java based Configuration

This article focuses on bootstrapping the web application, also discussing how to make the jump from XML to Java without having to completely migrate the entire XML configuration.

The entire series in based on this github project. Watch and fork it at will – the project can be used as a starting point for a more full fledged implementation.

If you found this series useful, you should follow me on twitter here.