Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Spring Data JPA - Repositories done right
Search
Oliver Drotbohm
June 28, 2012
Technology
460
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Spring Data JPA - Repositories done right
Slides of my presentation at Jazoon 2012
Oliver Drotbohm
June 28, 2012
More Decks by Oliver Drotbohm
See All by Oliver Drotbohm
What's new in Spring Modulith?
olivergierke
1
350
Domain-centric? Why Hexagonal and Onion Architecture Are Answers to the Wrong Question
olivergierke
4
2.1k
It Takes Two to Tango – Designing Module Interactions in Modulithic Spring Applications
olivergierke
5
850
Bottom-Up Architecture – Bridging the Achitecture Code Gap
olivergierke
4
1.1k
Spring Modulith – A Deep Dive
olivergierke
9
5.9k
Spring for the Architecturally Curious Developer
olivergierke
5
2k
Spring Boot 3 & Spring Framework 6
olivergierke
4
2.1k
Architecturally-evident Java Applications with jMolecules
olivergierke
9
3.2k
A Deep Dive into Spring Application Events
olivergierke
12
3.6k
Other Decks in Technology
See All in Technology
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
110
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
3
160
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
140
AI時代だからこそ、スケールしないことをやろう
yutashigemura
1
150
Podは生きているのにGoだけが落ちる:GOGCとGOMEMLIMITで追うInvisible OOM Killの謎
tkc66buzz
1
590
omasushiというライブラリを作った
polidog
PRO
0
200
20260912_スクフェス三河
kgnkhkr
0
300
生成AIのテナント制御とシャドーMCP対策 | AIを"止めずに"、情報を守る
yukun
0
160
synctest時代のhttptest Go 1.27で変わるHTTPサーバテストの裏側 / go conference2026 synctest and httptest
budougumi0617
1
2.7k
アプリログインとWeb認証基盤をつなぐ ASWebAuthenticationSession 作法
shimastripe
1
210
20260906 「AWS運用入門」著者が教える、運用業務への生成AI活用入門
masaruogura
0
260
Adaptive Warehouse を今すぐ導入すべき理由と迷ったときの判断基準
__allllllllez__
0
190
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
370
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
450
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
230
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
410
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
310
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Paper Plane (Part 1)
katiecoart
PRO
1
11k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Transcript
Spring Data JPA Repositories done right Oliver Gierke SpringSource, a
division of VMware
Oliver Gierke SpringSource Spring Data modules Core / JPA /
Mongo
[email protected]
www.olivergierke.de olivergierke
Oliver Gierke SpringSource Spring Data modules Core / JPA /
Mongo
[email protected]
www.olivergierke.de olivergierke
Spring Data
JPA repositories done right
github.com/ SpringSource/ spring-data-jpa
github.com/ SpringSource/ spring-data-jpa- examples
Demo
Recap
CRUD on steroids
Declarative query methods
Specifications
Querydsl
Auditing
Custom code
CDI Integration
IDE support (upcoming)
None
None
None
None
None
None
REST exporter curl http://localhost:8080/data/persons
springsource.org/ spring-data
Questions?
Thank you!