codecentric

Spring Data – Part 2: JPA

What happened before?

Part 1: Spring Data Commons
Part 2: Spring Data JPA

After looking at the Spring Data Commons project in the first part of this blog series, today I’m going to introduce you to the sub project Spring Data JPA.

JPA

Being a part of JEE stack, JPA is a standard API to persist Java objects into relational database systems. With the JPQL query language, database queries can be written independent of a specific SQL dialect. So understanding Spring Data JPA requires at least a basic knowledge of the JPA API.

Spring Data JPA

Based on Spring’s standard JPA Support, Spring Data JPA further simplifies writing JPA repositories (and much more). Usually one or more parameters have to be set before executing a JPQL query. To do so, the developer writes boilerplate code like this:
(read more…)

Tobias Trelle

 

Agility and EAM

Enterprise Architecture Management (EAM) is an important issue for most enterprises, not only the big ones. But its implementation still bears a lot of risks and the results are often way beyond the initial expectations.

Dr. Ingo Schrewe from incowia GmbH and I wrote an article how agility can help to reduce risk and optimise the results when implementing an EAM. The article was published within the scope of an EAM online special by SIGS-DATACOM and can be downloaded here: http://www.sigs.de/publications/os/2010/EAM/friedrichsen_schrewe_OS_EAM_10.pdf (available in german language only)

Ingo Schrewe and I plan to continue this article by writing some more articles that provide practical guidelines, hints and examples how to establish an agile EAM … whenever we will find the time to write those articles … ;-)

Uwe Friedrichsen