Suche senden
Hochladen
Standalone GORM with Java
•
Als PPTX, PDF herunterladen
•
2 gefällt mir
•
1,338 views
Durch KI verbesserter Titel
M
Michael Collado
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 19
Jetzt herunterladen
Empfohlen
React more than just components
React more than just components
Chen Feldman
Green Custard Friday Talk 5: React-Native Performance
Green Custard Friday Talk 5: React-Native Performance
Green Custard
Taking Advantage of Client Side / JavsScript Templates in Rich Internet Appli...
Taking Advantage of Client Side / JavsScript Templates in Rich Internet Appli...
Mahbubur Rahman
JJUG CCC 20150411 grails3 Spring-boot
JJUG CCC 20150411 grails3 Spring-boot
Tsuyoshi Yamamoto
Agile NCR 2013 - Gaurav Bansal- web_automation
Agile NCR 2013 - Gaurav Bansal- web_automation
AgileNCR2013
Groovy Maven Builds
Groovy Maven Builds
Evgeny Goldin
JavaOne 2009 BOF-5189 Griffon In Depth
JavaOne 2009 BOF-5189 Griffon In Depth
Danno Ferrin
Groovy Finesse
Groovy Finesse
mzgubin
Empfohlen
React more than just components
React more than just components
Chen Feldman
Green Custard Friday Talk 5: React-Native Performance
Green Custard Friday Talk 5: React-Native Performance
Green Custard
Taking Advantage of Client Side / JavsScript Templates in Rich Internet Appli...
Taking Advantage of Client Side / JavsScript Templates in Rich Internet Appli...
Mahbubur Rahman
JJUG CCC 20150411 grails3 Spring-boot
JJUG CCC 20150411 grails3 Spring-boot
Tsuyoshi Yamamoto
Agile NCR 2013 - Gaurav Bansal- web_automation
Agile NCR 2013 - Gaurav Bansal- web_automation
AgileNCR2013
Groovy Maven Builds
Groovy Maven Builds
Evgeny Goldin
JavaOne 2009 BOF-5189 Griffon In Depth
JavaOne 2009 BOF-5189 Griffon In Depth
Danno Ferrin
Groovy Finesse
Groovy Finesse
mzgubin
Groovy Finesse
Groovy Finesse
mzgubin
Geb with spock
Geb with spock
Monika Gurram
Groovy - Grails as a modern scripting language for Web applications
Groovy - Grails as a modern scripting language for Web applications
IndicThreads
Taming Functional Web Testing with Spock and Geb
Taming Functional Web Testing with Spock and Geb
C4Media
Griffon - Making Swing Fun Again
Griffon - Making Swing Fun Again
Danno Ferrin
Embedding Groovy in a Java Application
Embedding Groovy in a Java Application
Paolo Predonzani
intoduction to Grails Framework
intoduction to Grails Framework
Harshdeep Kaur
Groovy and Grails intro
Groovy and Grails intro
Miguel Pastor
JavaOne 2008 - TS-5793 - Groovy and Grails, changing the landscape of Java EE...
JavaOne 2008 - TS-5793 - Groovy and Grails, changing the landscape of Java EE...
Guillaume Laforge
Selenium. going beyond the possible
Selenium. going beyond the possible
Liliya Zdanevich (Malofeeva)
PhoneGap:你应该知道的12件事
PhoneGap:你应该知道的12件事
longfei.dong
Stanislaw potoczny kra_qa_21.01.20
Stanislaw potoczny kra_qa_21.01.20
kraqa
Groovy
Groovy
Tom Corcoran
Java script performance tips
Java script performance tips
Shakti Shrestha
greach 2014 marco vermeulen bdd using cucumber jvm and groovy
greach 2014 marco vermeulen bdd using cucumber jvm and groovy
Jessie Evangelista
Java Performance Monitoring & Tuning
Java Performance Monitoring & Tuning
Muhammed Shakir
Testing JavaScript with Jasmine
Testing JavaScript with Jasmine
techwhizbang
Curriculum outline
Curriculum outline
Dipin Sharma
GR8Conf 2011: Groovy Maven Builds
GR8Conf 2011: Groovy Maven Builds
GR8Conf
Introduction To Grails
Introduction To Grails
Christopher Bartling
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
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Weitere ähnliche Inhalte
Ähnlich wie Standalone GORM with Java
Groovy Finesse
Groovy Finesse
mzgubin
Geb with spock
Geb with spock
Monika Gurram
Groovy - Grails as a modern scripting language for Web applications
Groovy - Grails as a modern scripting language for Web applications
IndicThreads
Taming Functional Web Testing with Spock and Geb
Taming Functional Web Testing with Spock and Geb
C4Media
Griffon - Making Swing Fun Again
Griffon - Making Swing Fun Again
Danno Ferrin
Embedding Groovy in a Java Application
Embedding Groovy in a Java Application
Paolo Predonzani
intoduction to Grails Framework
intoduction to Grails Framework
Harshdeep Kaur
Groovy and Grails intro
Groovy and Grails intro
Miguel Pastor
JavaOne 2008 - TS-5793 - Groovy and Grails, changing the landscape of Java EE...
JavaOne 2008 - TS-5793 - Groovy and Grails, changing the landscape of Java EE...
Guillaume Laforge
Selenium. going beyond the possible
Selenium. going beyond the possible
Liliya Zdanevich (Malofeeva)
PhoneGap:你应该知道的12件事
PhoneGap:你应该知道的12件事
longfei.dong
Stanislaw potoczny kra_qa_21.01.20
Stanislaw potoczny kra_qa_21.01.20
kraqa
Groovy
Groovy
Tom Corcoran
Java script performance tips
Java script performance tips
Shakti Shrestha
greach 2014 marco vermeulen bdd using cucumber jvm and groovy
greach 2014 marco vermeulen bdd using cucumber jvm and groovy
Jessie Evangelista
Java Performance Monitoring & Tuning
Java Performance Monitoring & Tuning
Muhammed Shakir
Testing JavaScript with Jasmine
Testing JavaScript with Jasmine
techwhizbang
Curriculum outline
Curriculum outline
Dipin Sharma
GR8Conf 2011: Groovy Maven Builds
GR8Conf 2011: Groovy Maven Builds
GR8Conf
Introduction To Grails
Introduction To Grails
Christopher Bartling
Ähnlich wie Standalone GORM with Java
(20)
Groovy Finesse
Groovy Finesse
Geb with spock
Geb with spock
Groovy - Grails as a modern scripting language for Web applications
Groovy - Grails as a modern scripting language for Web applications
Taming Functional Web Testing with Spock and Geb
Taming Functional Web Testing with Spock and Geb
Griffon - Making Swing Fun Again
Griffon - Making Swing Fun Again
Embedding Groovy in a Java Application
Embedding Groovy in a Java Application
intoduction to Grails Framework
intoduction to Grails Framework
Groovy and Grails intro
Groovy and Grails intro
JavaOne 2008 - TS-5793 - Groovy and Grails, changing the landscape of Java EE...
JavaOne 2008 - TS-5793 - Groovy and Grails, changing the landscape of Java EE...
Selenium. going beyond the possible
Selenium. going beyond the possible
PhoneGap:你应该知道的12件事
PhoneGap:你应该知道的12件事
Stanislaw potoczny kra_qa_21.01.20
Stanislaw potoczny kra_qa_21.01.20
Groovy
Groovy
Java script performance tips
Java script performance tips
greach 2014 marco vermeulen bdd using cucumber jvm and groovy
greach 2014 marco vermeulen bdd using cucumber jvm and groovy
Java Performance Monitoring & Tuning
Java Performance Monitoring & Tuning
Testing JavaScript with Jasmine
Testing JavaScript with Jasmine
Curriculum outline
Curriculum outline
GR8Conf 2011: Groovy Maven Builds
GR8Conf 2011: Groovy Maven Builds
Introduction To Grails
Introduction To Grails
Kürzlich hochgeladen
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
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Kürzlich hochgeladen
(20)
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
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Standalone GORM with Java
1.
Standalone GORM Michael
Collado
2.
What is Hibernate?
Object –Relational mapping tool Object-Oriented querying Database agnostic query language XML configuration or annotations
3.
Typical Hibernate Java
bean and configuration Event.java Event.hbm.xml
4.
5.
What is GORM?
Groovy layer over Hibernate Convention over configuration mapping Dynamic finder/persistence methods DSL based querying
6.
Equivalent GORM entity
definition Event.groovv
7.
8.
9.
Maven groovy plugin
10.
11.
Set up GORM
in Spring GORM XML namespace
12.
Add sessionFactory bean
and dependencies
13.
Create TestBean entity
TestBean.groovy
14.
Create TestBean entity
15.
Use Java interface
to bridge Java - Groovy EntityManager.java TestBeanManager.java
16.
Using GORM dynamic
methods TestBeanManagerImpl.groovy
17.
This works… but…
My database schema looks like this:
18.
Groovy Metaprogramming Use
JDK Proxy to implement interfaces Use Groovy MetaMethods to call GORM methods dynamically invokeMethod methodMissing
19.
DynamicManagerImpl.groovy
20.
Demo
Jetzt herunterladen