Beginning Hibernate : for Hibernate 5 /: for Hibernate 5. (2016)
- Record Type:
- Book
- Title:
- Beginning Hibernate : for Hibernate 5 /: for Hibernate 5. (2016)
- Main Title:
- Beginning Hibernate : for Hibernate 5
- Further Information:
- Note: Joseph B. Ottinger, Jeff Linwood, Dave Minter.
- Authors:
- Ottinger, Joseph B
Linwood, Jeff
Minter, Dave - Contents:
- At a Glance; Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: An Introduction to Hibernate 5; Plain Old Java Objects (POJOs); Origins of Hibernate and Object/Relational Mapping; Hibernate as a Persistence Solution; A Hibernate Hello World Example; Mappings; Persisting an Object; Summary; Chapter 2: Integrating and Configuring Hibernate; The Steps Needed to Integrate and Configure Hibernate; Understanding Where Hibernate Fits into Your Java Application; Deploying Hibernate; Installing Maven; Connection Pooling; Summary. Chapter 3: Building a Simple ApplicationA Simple Application; A First Attempt; Writing Data; Reading Data; Updating Data; Persistence Contexts; Removing Data; A Note on Transactions; Writing Our Sample Application; Add a Ranking; Update a Ranking; Remove a Ranking; Find Average Ranking for a Subject's Skill; Find All Rankings for a Subject; Find the Highest-Ranked Subject for a Skill; Summary; Chapter 4: The Persistence Life Cycle; Introducing the Life Cycle; Entities, Classes, and Names; Identifiers; Entities and Associations; Saving Entities; Object Equality and Identity; Loading Entities. Merging EntitiesRefreshing Entities; Updating Entities; Deleting Entities; Cascading Operations; Lazy Loading, Proxies, and Collection Wrappers; Querying Objects; Summary; Chapter 5: An Overview of Mapping; Why Mapping Cannot Easily Be Automated; Primary Keys; Lazy Loading; Associations; The One-to-One Association; TheAt a Glance; Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: An Introduction to Hibernate 5; Plain Old Java Objects (POJOs); Origins of Hibernate and Object/Relational Mapping; Hibernate as a Persistence Solution; A Hibernate Hello World Example; Mappings; Persisting an Object; Summary; Chapter 2: Integrating and Configuring Hibernate; The Steps Needed to Integrate and Configure Hibernate; Understanding Where Hibernate Fits into Your Java Application; Deploying Hibernate; Installing Maven; Connection Pooling; Summary. Chapter 3: Building a Simple ApplicationA Simple Application; A First Attempt; Writing Data; Reading Data; Updating Data; Persistence Contexts; Removing Data; A Note on Transactions; Writing Our Sample Application; Add a Ranking; Update a Ranking; Remove a Ranking; Find Average Ranking for a Subject's Skill; Find All Rankings for a Subject; Find the Highest-Ranked Subject for a Skill; Summary; Chapter 4: The Persistence Life Cycle; Introducing the Life Cycle; Entities, Classes, and Names; Identifiers; Entities and Associations; Saving Entities; Object Equality and Identity; Loading Entities. Merging EntitiesRefreshing Entities; Updating Entities; Deleting Entities; Cascading Operations; Lazy Loading, Proxies, and Collection Wrappers; Querying Objects; Summary; Chapter 5: An Overview of Mapping; Why Mapping Cannot Easily Be Automated; Primary Keys; Lazy Loading; Associations; The One-to-One Association; The One-to-Many and Many-to-One Association; The Many-to-Many Association; Applying Mappings to Associations; Other Supported Features; Specification of (Database) Column Types and Sizes; The Mapping of Inheritance Relationships to the Database; Primary Key. The Use of SQL Formula-Based PropertiesMandatory and Unique Constraints; Summary; Chapter 6: Mapping with Annotations; Creating Hibernate Mappings with Annotations; The Cons of Annotations; The Pros of Annotations; Choosing Which to Use; JPA 2 Persistence Annotations; Entity Beans with @Entity; Primary Keys with @Id and @GeneratedValue; Generating Primary Key Values with @SequenceGenerator; Generating Primary Key Values with @TableGenerator; Compound Primary Keys with @Id, @IdClass, or @EmbeddedId; Database Table Mapping with @Table and @SecondaryTable; Persisting Basic Types with @Basic. Omitting Persistence with @TransientMapping Properties and Fields with @Column; Modeling Entity Relationships; Mapping an Embedded (Component) One-to-One Association; Mapping a Conventional One-to-One Association; Mapping a Many-to-One or One-to-Many Association; Mapping a Many-to-Many Association; Inheritance; Single Table; Joined Table; Table per Class; Choosing Between Inheritance Types When Modeling Inheritance; Other JPA 2 Persistence Annotations; Temporal Data; Element Collections; Large Objects; Mapped Superclasses; Ordering Collections with @OrderColumn; Named Queries (HQL or JPQL). … (more)
- Edition:
- Fourth edition
- Publisher Details:
- United States : Apress
- Publication Date:
- 2016
- Copyright Date:
- 2016
- Extent:
- 1 online resource
- Subjects:
- 005.75/6
Computer science
Relational databases
Java (Computer program language)
Object-oriented programming (Computer science)
Web site development
COMPUTERS/Programming Languages/SQL
Java (Computer program language)
Object-oriented programming (Computer science)
Relational databases
Web site development
Computers -- Data Processing
Public administration
Software engineering
Information systems
Computers -- Software Development & Engineering -- General
Software Engineering
Electronic books - Languages:
- English
- ISBNs:
- 9781484223192
1484223195
1484223187
9781484223185 - Related ISBNs:
- 9781484223185
- Notes:
- Note: Includes bibliographical references and index.
Note: Online resource; title from PDF title page (SpringerLink, viewed November 17, 2016). - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.353559
- Ingest File:
- 01_311.xml