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
Signaler
Partager
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
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
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
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Overkill Security
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Dernier
(20)
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Architecting Cloud Native Applications
Architecting Cloud Native Applications
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
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