The Resource Beginning Hibernate : for Hibernate 5, Joseph B. Ottinger, Jeff Linwood, Dave Minter

Beginning Hibernate : for Hibernate 5, Joseph B. Ottinger, Jeff Linwood, Dave Minter

Label
Beginning Hibernate : for Hibernate 5
Title
Beginning Hibernate
Title remainder
for Hibernate 5
Statement of responsibility
Joseph B. Ottinger, Jeff Linwood, Dave Minter
Creator
Contributor
Author
Subject
Genre
Language
eng
Summary
Get started with the Hibernate 5 persistence layer and gain a clear introduction to the current standard for object-relational persistence in Java. This updated edition includes the new Hibernate 5.0 framework as well as coverage of NoSQL, MongoDB, and other related technologies, ranging from applications to big data. Beginning Hibernate is ideal if you're experienced in Java with databases (the traditional, or connected, approach), but new to open-source, lightweight Hibernate. The book keeps its focus on Hibernate without wasting time on nonessential third-party tools, so you'll be able to immediately start building transaction-based engines and applications. Experienced authors Joseph Ottinger with Dave Minter and Jeff Linwood provide more in-depth examples than any other book for Hibernate beginners. They present their material in a lively, example-based manner--not a dry, theoretical, hard-to-read fashion. What You'll Learn <Build enterprise Java-based transaction-type applications that access complex data with Hibernate Work with Hibernate 5 using a present-day build process Use Java 8 features with Hibernate Integrate into the persistence life cycle Map using Java's annotations Search and query with the new version of Hibernate Integrate with MongoDB using NoSQL Keep track of versioned data with Hibernate Envers Who This Book Is For Experienced Java developers interested in learning how to use and apply object-relational persistence in Java and who are new to the Hibernate persistence framework
Cataloging source
N$T
http://library.link/vocab/creatorName
Ottinger, Joseph B
Dewey number
005.75/6
Index
index present
LC call number
QA76.9.D3
Literary form
non fiction
Nature of contents
  • dictionaries
  • bibliography
http://library.link/vocab/relatedWorkOrContributorName
  • Linwood, Jeff
  • Minter, Dave
Series statement
ITpro collection
http://library.link/vocab/subjectName
  • 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
  • Computer Science
  • Software Engineering/Programming and Operating Systems
  • Computer Appl. in Administrative Data Processing
  • Public administration
  • Software Engineering
Label
Beginning Hibernate : for Hibernate 5, Joseph B. Ottinger, Jeff Linwood, Dave Minter
Link
https://ezproxy.lib.ou.edu/login?url=http://link.springer.com/10.1007/978-1-4842-2319-2
Instantiates
Publication
Distribution
Copyright
Antecedent source
unknown
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
txt
Content type MARC source
rdacontent
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; 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)
Dimensions
unknown
Edition
Fourth edition.
Extent
1 online resource.
File format
unknown
Form of item
online
Isbn
9781484223185
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
c
Note
SpringerLink
Other control number
10.1007/978-1-4842-2319-2
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
  • (OCoLC)962750966
  • (OCoLC)ocn962750966
Label
Beginning Hibernate : for Hibernate 5, Joseph B. Ottinger, Jeff Linwood, Dave Minter
Link
https://ezproxy.lib.ou.edu/login?url=http://link.springer.com/10.1007/978-1-4842-2319-2
Publication
Distribution
Copyright
Antecedent source
unknown
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
txt
Content type MARC source
rdacontent
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; 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)
Dimensions
unknown
Edition
Fourth edition.
Extent
1 online resource.
File format
unknown
Form of item
online
Isbn
9781484223185
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
c
Note
SpringerLink
Other control number
10.1007/978-1-4842-2319-2
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
  • (OCoLC)962750966
  • (OCoLC)ocn962750966

Library Locations

  • Architecture LibraryBorrow it
    Gould Hall 830 Van Vleet Oval Rm. 105, Norman, OK, 73019, US
    35.205706 -97.445050
  • Bizzell Memorial LibraryBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Boorstin CollectionBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Chinese Literature Translation ArchiveBorrow it
    401 W. Brooks St., RM 414, Norman, OK, 73019, US
    35.207487 -97.447906
  • Engineering LibraryBorrow it
    Felgar Hall 865 Asp Avenue, Rm. 222, Norman, OK, 73019, US
    35.205706 -97.445050
  • Fine Arts LibraryBorrow it
    Catlett Music Center 500 West Boyd Street, Rm. 20, Norman, OK, 73019, US
    35.210371 -97.448244
  • Harry W. Bass Business History CollectionBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • History of Science CollectionsBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • John and Mary Nichols Rare Books and Special CollectionsBorrow it
    401 W. Brooks St., Rm. 509NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • Library Service CenterBorrow it
    2601 Technology Place, Norman, OK, 73019, US
    35.185561 -97.398361
  • Price College Digital LibraryBorrow it
    Adams Hall 102 307 West Brooks St., Norman, OK, 73019, US
    35.210371 -97.448244
  • Western History CollectionsBorrow it
    Monnet Hall 630 Parrington Oval, Rm. 300, Norman, OK, 73019, US
    35.209584 -97.445414
Processing Feedback ...