Soumettre la recherche
Mettre en ligne
Spring Data JPA - Repositories done right
•
0 j'aime
•
1,864 vues
Oliver Gierke
Suivre
Slides of my talk @ JUG Saxony (Dec 2011)
Lire moins
Lire la suite
Technologie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 22
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Data Access 2.0? Please welcome, Spring Data!
Data Access 2.0? Please welcome, Spring Data!
Oliver Gierke
Wikipedia: Tuned Predictions on Big Data
Wikipedia: Tuned Predictions on Big Data
Vivian S. Zhang
[Hack.Hydrosphere] Project TIDE
[Hack.Hydrosphere] Project TIDE
Bulat Lutfullin
Spark: The Good, the Bad, and the Ugly
Spark: The Good, the Bad, and the Ugly
Sarah Guido
Data Science at Scale: Using Apache Spark for Data Science at Bitly
Data Science at Scale: Using Apache Spark for Data Science at Bitly
Sarah Guido
Analyzing Pwned Passwords with Spark and Scala
Analyzing Pwned Passwords with Spark and Scala
Kelley Robinson
Scalable and usable attribute mappings in Keystone - Openstack
Scalable and usable attribute mappings in Keystone - Openstack
davidwchadwick
Processing genetic data at scale
Processing genetic data at scale
Mark Schroering
Recommandé
Data Access 2.0? Please welcome, Spring Data!
Data Access 2.0? Please welcome, Spring Data!
Oliver Gierke
Wikipedia: Tuned Predictions on Big Data
Wikipedia: Tuned Predictions on Big Data
Vivian S. Zhang
[Hack.Hydrosphere] Project TIDE
[Hack.Hydrosphere] Project TIDE
Bulat Lutfullin
Spark: The Good, the Bad, and the Ugly
Spark: The Good, the Bad, and the Ugly
Sarah Guido
Data Science at Scale: Using Apache Spark for Data Science at Bitly
Data Science at Scale: Using Apache Spark for Data Science at Bitly
Sarah Guido
Analyzing Pwned Passwords with Spark and Scala
Analyzing Pwned Passwords with Spark and Scala
Kelley Robinson
Scalable and usable attribute mappings in Keystone - Openstack
Scalable and usable attribute mappings in Keystone - Openstack
davidwchadwick
Processing genetic data at scale
Processing genetic data at scale
Mark Schroering
Spring + JPA + DAO Step by Step
Spring + JPA + DAO Step by Step
Guo Albert
Hibernate教程
Hibernate教程
Shilong Sang
Thinking Beyond ORM in JPA
Thinking Beyond ORM in JPA
Patrycja Wegrzynowicz
Coding & Music Passion And Profession
Coding & Music Passion And Profession
Oliver Gierke
Spring Roo 1.0.0 Technical Deep Dive
Spring Roo 1.0.0 Technical Deep Dive
Ben Alex
Whoops! where did my architecture go?
Whoops! where did my architecture go?
Oliver Gierke
Generic DAOs With Hades
Generic DAOs With Hades
Oliver Gierke
Sophisticated JPA with Spring & Hades
Sophisticated JPA with Spring & Hades
Oliver Gierke
Mylyn - Increasing developer productivity
Mylyn - Increasing developer productivity
Oliver Gierke
Increasing developer procutivity with Mylyn (Devoxx 2010)
Increasing developer procutivity with Mylyn (Devoxx 2010)
Oliver Gierke
Whoops! Where did my architecture go?
Whoops! Where did my architecture go?
Oliver Gierke
REST based web applications with Spring 3
REST based web applications with Spring 3
Oliver Gierke
Spring Data and MongoDB
Spring Data and MongoDB
Oliver Gierke
Spring Data and MongoDB
Spring Data and MongoDB
Oliver Gierke
Spring Transaction Management
Spring Transaction Management
Ye Win
Effective Spring Transaction Management
Effective Spring Transaction Management
UMA MAHESWARI
Real world dependency injection - DPC10
Real world dependency injection - DPC10
Stephan Hochdörfer
Spring in action - Hades & Spring Roo
Spring in action - Hades & Spring Roo
Oliver Gierke
Mylyn
Mylyn
Oliver Gierke
Spring transaction part4
Spring transaction part4
Santosh Kumar Kar
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Contenu connexe
En vedette
Spring + JPA + DAO Step by Step
Spring + JPA + DAO Step by Step
Guo Albert
Hibernate教程
Hibernate教程
Shilong Sang
Thinking Beyond ORM in JPA
Thinking Beyond ORM in JPA
Patrycja Wegrzynowicz
Coding & Music Passion And Profession
Coding & Music Passion And Profession
Oliver Gierke
Spring Roo 1.0.0 Technical Deep Dive
Spring Roo 1.0.0 Technical Deep Dive
Ben Alex
Whoops! where did my architecture go?
Whoops! where did my architecture go?
Oliver Gierke
Generic DAOs With Hades
Generic DAOs With Hades
Oliver Gierke
Sophisticated JPA with Spring & Hades
Sophisticated JPA with Spring & Hades
Oliver Gierke
Mylyn - Increasing developer productivity
Mylyn - Increasing developer productivity
Oliver Gierke
Increasing developer procutivity with Mylyn (Devoxx 2010)
Increasing developer procutivity with Mylyn (Devoxx 2010)
Oliver Gierke
Whoops! Where did my architecture go?
Whoops! Where did my architecture go?
Oliver Gierke
REST based web applications with Spring 3
REST based web applications with Spring 3
Oliver Gierke
Spring Data and MongoDB
Spring Data and MongoDB
Oliver Gierke
Spring Data and MongoDB
Spring Data and MongoDB
Oliver Gierke
Spring Transaction Management
Spring Transaction Management
Ye Win
Effective Spring Transaction Management
Effective Spring Transaction Management
UMA MAHESWARI
Real world dependency injection - DPC10
Real world dependency injection - DPC10
Stephan Hochdörfer
Spring in action - Hades & Spring Roo
Spring in action - Hades & Spring Roo
Oliver Gierke
Mylyn
Mylyn
Oliver Gierke
Spring transaction part4
Spring transaction part4
Santosh Kumar Kar
En vedette
(20)
Spring + JPA + DAO Step by Step
Spring + JPA + DAO Step by Step
Hibernate教程
Hibernate教程
Thinking Beyond ORM in JPA
Thinking Beyond ORM in JPA
Coding & Music Passion And Profession
Coding & Music Passion And Profession
Spring Roo 1.0.0 Technical Deep Dive
Spring Roo 1.0.0 Technical Deep Dive
Whoops! where did my architecture go?
Whoops! where did my architecture go?
Generic DAOs With Hades
Generic DAOs With Hades
Sophisticated JPA with Spring & Hades
Sophisticated JPA with Spring & Hades
Mylyn - Increasing developer productivity
Mylyn - Increasing developer productivity
Increasing developer procutivity with Mylyn (Devoxx 2010)
Increasing developer procutivity with Mylyn (Devoxx 2010)
Whoops! Where did my architecture go?
Whoops! Where did my architecture go?
REST based web applications with Spring 3
REST based web applications with Spring 3
Spring Data and MongoDB
Spring Data and MongoDB
Spring Data and MongoDB
Spring Data and MongoDB
Spring Transaction Management
Spring Transaction Management
Effective Spring Transaction Management
Effective Spring Transaction Management
Real world dependency injection - DPC10
Real world dependency injection - DPC10
Spring in action - Hades & Spring Roo
Spring in action - Hades & Spring Roo
Mylyn
Mylyn
Spring transaction part4
Spring transaction part4
Dernier
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Dernier
(20)
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Spring Data JPA - Repositories done right
1.
Spring Data JPA
JPA repositories done right Oliver Gierke
2.
Oliver Gierke SpringSource Spring Data Core/JPA/MongoDB ogierke@vmware.com www.olivergierke.de olivergierke
3.
We‘re hiring! jobs.vmware.com
4.
Global day of Code
Retreat
5.
globaldayofcoderetreat dresden.eventbrite.com
6.
Co-working @ Die
Buchbar
7.
die-buchbar.de
8.
Spring Data
9.
JPA repositories
done right
10.
github.com/ SpringSource/ spring-data-jpa
11.
github.com/ SpringSource/ spring-data-jpa-
examples
12.
Demo
13.
Recap
14.
CRUD on steroids
15.
Declarative query methods
16.
Specifications
17.
Querydsl
18.
Auditing
19.
Custom code
20.
springsource.org/
spring-data
21.
Questions?
22.
Thank you!
Télécharger maintenant