Abstract
Applications are made up of business logic, interaction with other systems, user interfaces . . . and data. Most of the data that our applications manipulate have to be stored in databases, retrieved, and analyzed. Databases are important: they store business data, act as a central point between applications, and process data through triggers or stored procedures. Persistent data are everywhere, and most of the time they use relational databases as the underlying persistence engine (as opposed to schemaless databases). Relational databases store data in tables made of rows and columns. Data are identified by primary keys, which are special columns with uniqueness constraints and, sometimes, indexes. The relationships between tables use foreign keys and join tables with integrity constraints.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2013 Antonio Goncalves
About this chapter
Cite this chapter
Goncalves, A. (2013). Java Persistence API. In: Beginning Java EE 7. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-4627-5_4
Download citation
DOI: https://doi.org/10.1007/978-1-4302-4627-5_4
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4302-4626-8
Online ISBN: 978-1-4302-4627-5
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books