Suche senden
Hochladen
Spring Data JPA - Repositories done right
•
0 gefällt mir
•
1,864 views
Oliver Gierke
Folgen
Slides of my talk @ JUG Saxony (Dec 2011)
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 22
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
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
Empfohlen
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
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Weitere ähnliche Inhalte
Andere mochten auch
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
Andere mochten auch
(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
Kürzlich hochgeladen
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Kürzlich hochgeladen
(20)
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Slack Application Development 101 Slides
Slack Application Development 101 Slides
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
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!
Jetzt herunterladen