Abstract
In this chapter, I will go through the basics of object-relational mapping (ORM), which is basically mapping entities to tables and attributes to columns. I will then concentrate on more complex mappings such as relationships, composition, and inheritance. A domain model is made of objects interacting with each other. Objects and databases have different ways to store relationship information (through pointers or foreign keys). Inheritance is not a feature that relational databases naturally have, and therefore the mapping is not as obvious. I will go into some detail and show examples that will demonstrate how attributes, relationships, and inheritance are mapped from a domain model to a database.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2009 Antonio Goncalves
About this chapter
Cite this chapter
(2009). Object-Relational Mapping. In: Beginning Java™ EE 6 Platform with GlassFish™ 3. Apress. https://doi.org/10.1007/978-1-4302-1955-2_3
Download citation
DOI: https://doi.org/10.1007/978-1-4302-1955-2_3
Publisher Name: Apress
Print ISBN: 978-1-4302-1954-5
Online ISBN: 978-1-4302-1955-2
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books