Gain insights into implementing Java object-relational models using Spring and Hibernate. Learn about test-driven development, efficient data management, and mastering agile methodologies in software architecture.
Advanced
157 Lessons
20h
Certificate of Completion
Gain insights into implementing Java object-relational models using Spring and Hibernate. Learn about test-driven development, efficient data management, and mastering agile methodologies in software architecture.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
This course is for experienced developers who have worked with the Java Spring framework and want to learn to implement object-relational models that allow for efficient data management and server-side rendering. In this course, you will learn how to implement a variety of different relational models using the Spring and Hibernate frameworks. With each model, you will take a test-driven development approach to building each tier of an application. Once you have finished this course, you will be able to i...
Course Content
Software Architecture
Managing a Standalone Entity
One-to-One Uni-directional Relationship
One-to-One Bi-directional Relationship
One-to-One Self-Referencing Relationship
One-to-Many Uni-directional Relationship
10 Lessons
One-to-Many Bi-directional Relationship
10 Lessons
One-to-Many Self-Referencing Relationship
10 Lessons
Many-to-Many Unidirectional Relationship
10 Lessons
Many-to-Many Bi-directional Relationship
10 Lessons
Many-to-Many Bi-directional with Join-Attribute Relationship
10 Lessons
Many-to-Many Self-Referencing Relationship
10 Lessons
Many-to-Many Self-Referencing with Join-Attribute Relationship
10 Lessons
Single Table Inheritance
10 Lessons
Concrete Table Inheritance
10 Lessons
Class Table Inheritance
10 Lessons
Appendix
3 Lessons
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.