Enviar pesquisa
Carregar
Apache Persistence Layers
•
Transferir como PPT, PDF
•
3 gostaram
•
1,130 visualizações
Henning Schmiedehausen
Seguir
Tecnologia
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 38
Baixar agora
Recomendados
Basic Hibernate Final
Basic Hibernate Final
Rafael Coutinho
Intro To Hibernate
Intro To Hibernate
Amit Himani
2008.07.17 발표
2008.07.17 발표
Sunjoo Park
Boston Computing Review - Java Server Pages
Boston Computing Review - Java Server Pages
John Brunswick
Introduction to hibernate
Introduction to hibernate
hr1383
Hibernate Tutorial
Hibernate Tutorial
Ram132
JPA and Hibernate
JPA and Hibernate
elliando dias
Web Development with Smalltalk
Web Development with Smalltalk
Mariano Martínez Peck
Recomendados
Basic Hibernate Final
Basic Hibernate Final
Rafael Coutinho
Intro To Hibernate
Intro To Hibernate
Amit Himani
2008.07.17 발표
2008.07.17 발표
Sunjoo Park
Boston Computing Review - Java Server Pages
Boston Computing Review - Java Server Pages
John Brunswick
Introduction to hibernate
Introduction to hibernate
hr1383
Hibernate Tutorial
Hibernate Tutorial
Ram132
JPA and Hibernate
JPA and Hibernate
elliando dias
Web Development with Smalltalk
Web Development with Smalltalk
Mariano Martínez Peck
JSP Custom Tags
JSP Custom Tags
BG Java EE Course
JavaEE Spring Seam
JavaEE Spring Seam
Carol McDonald
Javascript Best Practices
Javascript Best Practices
Christian Heilmann
Metaprogramming with javascript
Metaprogramming with javascript
Ahmad Rizqi Meydiarso
Spring overview
Spring overview
Dhaval Shah
JavaScript Workshop
JavaScript Workshop
Pamela Fox
X Path
X Path
Kunal Gaind
Ot performance webinar
Ot performance webinar
Suite Solutions
PDF Localization
PDF Localization
Suite Solutions
JavaScript and jQuery Fundamentals
JavaScript and jQuery Fundamentals
BG Java EE Course
Introduction to JPA and Hibernate including examples
Introduction to JPA and Hibernate including examples
ecosio GmbH
Rich faces
Rich faces
BG Java EE Course
Client Side Technologies
Client Side Technologies
Anirban Majumdar
Statistical Element Locator by Oren Rubin - SeleniumConf UK 2016
Statistical Element Locator by Oren Rubin - SeleniumConf UK 2016
Oren Rubin
Introduction to Prolog (PROramming in LOGic)
Introduction to Prolog (PROramming in LOGic)
Ahmed Gad
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Core Mind
Class notes(week 2) on basic concepts of oop-2
Class notes(week 2) on basic concepts of oop-2
Kuntal Bhowmick
Chromattic usage in eXo Social
Chromattic usage in eXo Social
Thuy_Dang
sMash at May NYPHP UG
sMash at May NYPHP UG
Project Zero
Implementing the Genetic Algorithm in XSLT: PoC
Implementing the Genetic Algorithm in XSLT: PoC
jimfuller2009
REST dojo Comet
REST dojo Comet
Carol McDonald
Persisting Your Objects In The Database World @ AlphaCSP Professional OSS Con...
Persisting Your Objects In The Database World @ AlphaCSP Professional OSS Con...
Baruch Sadogursky
Mais conteúdo relacionado
Mais procurados
JSP Custom Tags
JSP Custom Tags
BG Java EE Course
JavaEE Spring Seam
JavaEE Spring Seam
Carol McDonald
Javascript Best Practices
Javascript Best Practices
Christian Heilmann
Metaprogramming with javascript
Metaprogramming with javascript
Ahmad Rizqi Meydiarso
Spring overview
Spring overview
Dhaval Shah
JavaScript Workshop
JavaScript Workshop
Pamela Fox
X Path
X Path
Kunal Gaind
Ot performance webinar
Ot performance webinar
Suite Solutions
PDF Localization
PDF Localization
Suite Solutions
JavaScript and jQuery Fundamentals
JavaScript and jQuery Fundamentals
BG Java EE Course
Introduction to JPA and Hibernate including examples
Introduction to JPA and Hibernate including examples
ecosio GmbH
Rich faces
Rich faces
BG Java EE Course
Client Side Technologies
Client Side Technologies
Anirban Majumdar
Statistical Element Locator by Oren Rubin - SeleniumConf UK 2016
Statistical Element Locator by Oren Rubin - SeleniumConf UK 2016
Oren Rubin
Introduction to Prolog (PROramming in LOGic)
Introduction to Prolog (PROramming in LOGic)
Ahmed Gad
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Core Mind
Class notes(week 2) on basic concepts of oop-2
Class notes(week 2) on basic concepts of oop-2
Kuntal Bhowmick
Chromattic usage in eXo Social
Chromattic usage in eXo Social
Thuy_Dang
sMash at May NYPHP UG
sMash at May NYPHP UG
Project Zero
Implementing the Genetic Algorithm in XSLT: PoC
Implementing the Genetic Algorithm in XSLT: PoC
jimfuller2009
Mais procurados
(20)
JSP Custom Tags
JSP Custom Tags
JavaEE Spring Seam
JavaEE Spring Seam
Javascript Best Practices
Javascript Best Practices
Metaprogramming with javascript
Metaprogramming with javascript
Spring overview
Spring overview
JavaScript Workshop
JavaScript Workshop
X Path
X Path
Ot performance webinar
Ot performance webinar
PDF Localization
PDF Localization
JavaScript and jQuery Fundamentals
JavaScript and jQuery Fundamentals
Introduction to JPA and Hibernate including examples
Introduction to JPA and Hibernate including examples
Rich faces
Rich faces
Client Side Technologies
Client Side Technologies
Statistical Element Locator by Oren Rubin - SeleniumConf UK 2016
Statistical Element Locator by Oren Rubin - SeleniumConf UK 2016
Introduction to Prolog (PROramming in LOGic)
Introduction to Prolog (PROramming in LOGic)
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Class notes(week 2) on basic concepts of oop-2
Class notes(week 2) on basic concepts of oop-2
Chromattic usage in eXo Social
Chromattic usage in eXo Social
sMash at May NYPHP UG
sMash at May NYPHP UG
Implementing the Genetic Algorithm in XSLT: PoC
Implementing the Genetic Algorithm in XSLT: PoC
Semelhante a Apache Persistence Layers
REST dojo Comet
REST dojo Comet
Carol McDonald
Persisting Your Objects In The Database World @ AlphaCSP Professional OSS Con...
Persisting Your Objects In The Database World @ AlphaCSP Professional OSS Con...
Baruch Sadogursky
Architecture | Busy Java Developers Guide to NoSQL | Ted Neward
Architecture | Busy Java Developers Guide to NoSQL | Ted Neward
JAX London
I Feel Pretty
I Feel Pretty
John Quaglia
Jsp
Jsp
DSKUMAR G
Using DAOs without implementing them
Using DAOs without implementing them
benfante
Struts2
Struts2
Scott Stanlick
Xml Java
Xml Java
cbee48
JavaScript 2.0 in Dreamweaver CS4
JavaScript 2.0 in Dreamweaver CS4
alexsaves
Java Intro
Java Intro
backdoor
Intro To Spring Python
Intro To Spring Python
gturnquist
Ellerslie User Group - ReST Presentation
Ellerslie User Group - ReST Presentation
Alex Henderson
Chado-XML
Chado-XML
Chris Mungall
Slice: OpenJPA for Distributed Persistence
Slice: OpenJPA for Distributed Persistence
Pinaki Poddar
NEOOUG 2010 Oracle Data Integrator Presentation
NEOOUG 2010 Oracle Data Integrator Presentation
askankit
Javazone 2010-lift-framework-public
Javazone 2010-lift-framework-public
Timothy Perrett
Spring data requery
Spring data requery
Sunghyouk Bae
Avro
Avro
Eric Turcotte
The 90-Day Startup with Google AppEngine for Java
The 90-Day Startup with Google AppEngine for Java
David Chandler
IBM Lotus Notes Domino XPages and XPages for Mobile
IBM Lotus Notes Domino XPages and XPages for Mobile
Chris Toohey
Semelhante a Apache Persistence Layers
(20)
REST dojo Comet
REST dojo Comet
Persisting Your Objects In The Database World @ AlphaCSP Professional OSS Con...
Persisting Your Objects In The Database World @ AlphaCSP Professional OSS Con...
Architecture | Busy Java Developers Guide to NoSQL | Ted Neward
Architecture | Busy Java Developers Guide to NoSQL | Ted Neward
I Feel Pretty
I Feel Pretty
Jsp
Jsp
Using DAOs without implementing them
Using DAOs without implementing them
Struts2
Struts2
Xml Java
Xml Java
JavaScript 2.0 in Dreamweaver CS4
JavaScript 2.0 in Dreamweaver CS4
Java Intro
Java Intro
Intro To Spring Python
Intro To Spring Python
Ellerslie User Group - ReST Presentation
Ellerslie User Group - ReST Presentation
Chado-XML
Chado-XML
Slice: OpenJPA for Distributed Persistence
Slice: OpenJPA for Distributed Persistence
NEOOUG 2010 Oracle Data Integrator Presentation
NEOOUG 2010 Oracle Data Integrator Presentation
Javazone 2010-lift-framework-public
Javazone 2010-lift-framework-public
Spring data requery
Spring data requery
Avro
Avro
The 90-Day Startup with Google AppEngine for Java
The 90-Day Startup with Google AppEngine for Java
IBM Lotus Notes Domino XPages and XPages for Mobile
IBM Lotus Notes Domino XPages and XPages for Mobile
Último
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
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Último
(20)
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Apache Persistence Layers
1.
Cayenne, OpenJPA, iBatis
Apache Persistence Layers ApacheCon EU 2008 Henning Schmiedehausen [email_address]
2.
The O/R impedance
mismatch Objects (Java Knowledge) RDBMS ?
3.
4.
5.
Can we stop
here? I just need to query data for my (web) application. I could use the “industry standard”, right?
6.
7.
8.
Ok, ok, ok…
So, why Apache?
9.
Because we are
at ApacheCon…
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
A sample relation
21.
22.
23.
24.
25.
26.
27.
28.
29.
And Now… …for
Something Completely Different
30.
31.
32.
33.
34.
35.
36.
37.
?
38.
Thanks for your
attention!
Baixar agora