Limit search to available items
Book Cover
E-book
Author Prajapati, Yogesh, author

Title Java Hibernate cookbook : over 50 recipes to help you build dynamic and powerful real-time Java Hibernate applications / Yogesh Prajapati, Vishal Ranapariya
Published Birmingham, UK : Packt Publishing, 2015

Copies

Description 1 online resource (1 volume) : illustrations
Series Quick answers to common problems
Quick answers to common problems.
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
Notes Includes index
Online resource; title from cover page (Safari, viewed October 14, 2015)
SUBJECT Hibernate (Electronic resource) http://id.loc.gov/authorities/names/n2005091716
Hibernate (Electronic resource) fast
Subject 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
Form Electronic book
Author Ranapariya, Vishal, author
ISBN 1784398403
9781784398408