Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
State Of The Art Data Access With Spring Data
Search
Oliver Drotbohm
June 25, 2015
Programming
2
510
State Of The Art Data Access With Spring Data
Slides of the talk I held at the Virtual Java User Group.
@springcentral
Oliver Drotbohm
June 25, 2015
Tweet
Share
More Decks by Oliver Drotbohm
See All by Oliver Drotbohm
It Takes Two to Tango – Designing Module Interactions in Modulithic Spring Applications
olivergierke
5
680
Bottom-Up Architecture – Bridging the Achitecture Code Gap
olivergierke
4
920
Spring Modulith – A Deep Dive
olivergierke
8
4.4k
Spring for the Architecturally Curious Developer
olivergierke
5
1.8k
Spring Boot 3 & Spring Framework 6
olivergierke
4
2k
Architecturally-evident Java Applications with jMolecules
olivergierke
9
2.9k
A Deep Dive into Spring Application Events
olivergierke
12
3.3k
Building Better Monoliths – Modulithic Applications with Spring Boot
olivergierke
4
960
Spring HATEOAS – Hypermedia APIs with Spring
olivergierke
1
750
Other Decks in Programming
See All in Programming
Modern Angular with Signals and Signal Store:New Rules for Your Architecture @enterJS Advanced Angular Day 2025
manfredsteyer
PRO
0
260
What's new in AppKit on macOS 26
1024jp
0
150
The Modern View Layer Rails Deserves: A Vision For 2025 And Beyond @ RailsConf 2025, Philadelphia, PA
marcoroth
2
720
型で語るカタ
irof
0
700
AI コーディングエージェントの時代へ:JetBrains が描く開発の未来
masaruhr
1
200
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
260
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
0
250
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
110
ニーリーにおけるプロダクトエンジニア
nealle
0
950
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
2
1.1k
Goで作る、開発・CI環境
sin392
0
260
AI Agent 時代のソフトウェア開発を支える AWS Cloud Development Kit (CDK)
konokenj
6
800
Featured
See All Featured
A Tale of Four Properties
chriscoyier
160
23k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
4 Signs Your Business is Dying
shpigford
184
22k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Balancing Empowerment & Direction
lara
1
450
Automating Front-end Workflow
addyosmani
1370
200k
KATA
mclloyd
30
14k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Code Reviewing Like a Champion
maltzj
524
40k
Transcript
© 2014 SpringOne 2GX. All rights reserved. Do not distribute
without permission. DATA ACCESS WITH SPRING DATA STATE OF THE ART @OLIVERGIERKE / #SPRINGDATA ƻ
[email protected]
None
Plain Java(EE) Abstraction relational non-relational JDBC JPA MongoDB Neo4j Redis
CouchDB Cassandra Solr
Spring Framework Abstraction relational non-relational JDBC* MongoDB Neo4j JPA* Redis
CouchDB Cassandra Solr
Spring Data Abstraction relational non-relational JDBC* MongoDB Neo4j JPA* Redis
CouchDB Cassandra Solr Spring Data
Spring Data Modules Core Neo4j Gemfire JPA Solr Elasticsearch REST
Cassandra Couchbase Redis MongoDB Community modules Core modules KeyValue
The Structure of a Spring Data Module where needed where
needed where reasonable Templates Object Mapping Repositories Spring Container Integration CDI Support
"… provide a familiar and consistent, Spring-based programming model while
retaining store-specific features and capabilities.
DEMO
Resources Project home – http://projects.spring.io/spring-data/ Examples – https://github.com/spring-projects/spring-data-examples Getting started
guides – https://spring.io/guides
/ OLIVERGIERKE ƻ
[email protected]
WWW.OLIVERGIERKE.DE Thanks!