Spring Data
Spring Data ermöglicht die Persistenz von POJOs in Repositories untschiedlicher Couleur:
- relationale Datenbank: Spring Data JPA
- NoSQL Datzenbanken
10000 feet view
@Entity
public class Person {
private @Id @GeneratedValue String id;
private String firstName;
private String lastName;
public Person(String firstName, String lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
}
---
public interface PersonRepository
extends CrudRepository<Person, String> {}
}
Das ist alles, was man benötigt, um eine Person dann per
bla
in einer relationalen Datenbank (über das Modul spring-data-jpa
) zu persistieren.
So einfach kann Softwareentwicklung im 21. Jahrhundert sein.