Chapter 3. Accessing Data with Spring

Data access or persistence is a major technical feature of data-driven applications. This is a critical area where careful design and expertise is required. Modern enterprise systems use a wide variety of data storage mechanisms ranging from traditional relational databases such as Oracle, SQL Server, and Sybase to more flexible, schema-less NoSQL databases such as MongoDB, Cassandra, and Couchbase. Spring Framework provides comprehensive support for data persistence in multiple flavors of mechanism, ranging from convenient template components to smart abstractions over popular ORM (Object Relational Mapping) tools and libraries, making them much easier to use. Spring's data access support is another great ...

Get Spring MVC: Designing Real-World Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.