Coverart for item
The Resource Java Hibernate cookbook : over 50 recipes to help you build dynamic and powerful real-time Java Hibernate applications, Yogesh Prajapati, Vishal Ranapariya

Java Hibernate cookbook : over 50 recipes to help you build dynamic and powerful real-time Java Hibernate applications, Yogesh Prajapati, Vishal Ranapariya

Label
Java Hibernate cookbook : over 50 recipes to help you build dynamic and powerful real-time Java Hibernate applications
Title
Java Hibernate cookbook
Title remainder
over 50 recipes to help you build dynamic and powerful real-time Java Hibernate applications
Statement of responsibility
Yogesh Prajapati, Vishal Ranapariya
Creator
Contributor
Author
Subject
Language
eng
Member of
Cataloging source
UMI
http://library.link/vocab/creatorName
Prajapati, Yogesh
Dewey number
005.1
Illustrations
illustrations
Index
index present
LC call number
QA76.9.D32
Literary form
non fiction
Nature of contents
dictionaries
http://library.link/vocab/relatedWorkOrContributorName
Ranapariya, Vishal
Series statement
Quick answers to common problems
http://library.link/vocab/subjectName
  • Java (Computer program language)
  • Relational databases
  • Object-oriented programming (Computer science)
  • Web site development
  • Java (Computer program language)
  • Object-oriented programming (Computer science)
  • Relational databases
  • Web site development
Label
Java Hibernate cookbook : over 50 recipes to help you build dynamic and powerful real-time Java Hibernate applications, Yogesh Prajapati, Vishal Ranapariya
Instantiates
Publication
Note
Includes index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Setting Up Hibernate; Introduction; Getting the required libraries for hibernate; Creating a hibernate persistent class; Providing an XML-based hibernate mapping; Providing an annotation-based hibernate mapping; Providing a hibernate configuration using an XML file; Providing a hibernate configuration using the properties file; Configuring hibernate programmatically; Chapter 2: Understanding the Fundamentals; Introduction; Building a SessionFactory
  • Creating a generic SessionFactory provider classOpening a new session; Opening a stateless session; Saving an object to the database; Fetching an object from the database; Removing an object from the database; Updating an object; Creating a criteria; Restricting the results using a criteria; Pagination using a criteria; Sorting the results; Transforming a result; Using basic projection; Chapter 3: Basic Annotations; Introduction; Declaring a class as an entity and creating a table in the database -- @Entity and @Table; Creating a column in the table -- @Column
  • Creating a primary key and composite primary key column -- @Id and @IdClassCreating an autogenerator column; Chapter 4: Working with Collections; Introduction; Persisting List; Persisting Set; Persisting Map; Persisting Array; Chapter 5: Working with Associations; Introduction; One-to-one mapping using foreign key association; One-to-one mapping using a common join table; One-to-one mapping using a common primary key; One-to-many mapping or many-to-one mapping; Many-to-many mapping; Chapter 6: Querying; Introduction; Working with an alias; Performing aggregate operations
  • Executing a subquery using a criteriaExecuting a native SQL query; Executing a query using HQL; Using formula in hibernate; Working with NamedQuery; Chapter 7: Advanced Concepts; Introduction; Working with a first-level cache; Working with a second-level cache; Working with a query cache; Working with the table per class hierarchy strategy of inheritance; Working with the table per subclass strategy of inheritance; Working with the table per concrete class strategy of inheritance; Working with the versioning of objects; Maintaining the history of an object; Working with an interceptor
  • Working with batch processingChapter 8: Integration with Other Frameworks; Introduction; Integration with Spring; Integration with Struts; Index
Control code
925563952
Dimensions
unknown
Extent
1 online resource (1 volume)
Form of item
online
Isbn
9781784398408
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations.
http://library.link/vocab/ext/overdrive/overdriveId
cl0500000658
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)925563952
Label
Java Hibernate cookbook : over 50 recipes to help you build dynamic and powerful real-time Java Hibernate applications, Yogesh Prajapati, Vishal Ranapariya
Publication
Note
Includes index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Setting Up Hibernate; Introduction; Getting the required libraries for hibernate; Creating a hibernate persistent class; Providing an XML-based hibernate mapping; Providing an annotation-based hibernate mapping; Providing a hibernate configuration using an XML file; Providing a hibernate configuration using the properties file; Configuring hibernate programmatically; Chapter 2: Understanding the Fundamentals; Introduction; Building a SessionFactory
  • Creating a generic SessionFactory provider classOpening a new session; Opening a stateless session; Saving an object to the database; Fetching an object from the database; Removing an object from the database; Updating an object; Creating a criteria; Restricting the results using a criteria; Pagination using a criteria; Sorting the results; Transforming a result; Using basic projection; Chapter 3: Basic Annotations; Introduction; Declaring a class as an entity and creating a table in the database -- @Entity and @Table; Creating a column in the table -- @Column
  • Creating a primary key and composite primary key column -- @Id and @IdClassCreating an autogenerator column; Chapter 4: Working with Collections; Introduction; Persisting List; Persisting Set; Persisting Map; Persisting Array; Chapter 5: Working with Associations; Introduction; One-to-one mapping using foreign key association; One-to-one mapping using a common join table; One-to-one mapping using a common primary key; One-to-many mapping or many-to-one mapping; Many-to-many mapping; Chapter 6: Querying; Introduction; Working with an alias; Performing aggregate operations
  • Executing a subquery using a criteriaExecuting a native SQL query; Executing a query using HQL; Using formula in hibernate; Working with NamedQuery; Chapter 7: Advanced Concepts; Introduction; Working with a first-level cache; Working with a second-level cache; Working with a query cache; Working with the table per class hierarchy strategy of inheritance; Working with the table per subclass strategy of inheritance; Working with the table per concrete class strategy of inheritance; Working with the versioning of objects; Maintaining the history of an object; Working with an interceptor
  • Working with batch processingChapter 8: Integration with Other Frameworks; Introduction; Integration with Spring; Integration with Struts; Index
Control code
925563952
Dimensions
unknown
Extent
1 online resource (1 volume)
Form of item
online
Isbn
9781784398408
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations.
http://library.link/vocab/ext/overdrive/overdriveId
cl0500000658
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)925563952

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...