Index
A
- aggregate operations
- alias
- annotation
- annotation-based hibernate mapping
- AOP (aspects-oriented programming)
- Array
- associations
- attributes, @Column annotation
- attributes, @GeneratedValue annotation
- attributes, @TableGenerator annotation
- audit table suffix
- autogenerator column
B
C
- @Column annotation
- class
- column
- common join table
- common primary key
- composite primary key column
- criteria
- CRUD (Create, Read, Update, Delete) operation / Introduction
D
- DAO
- DAO (data access object)
- database
- object, saving / Saving an object to the database, How to do it…, How it works…, There's more…
- object, fetching from / Fetching an object from the database, How it works…, Explanation for scenario 2, Explanation for scenario 3
- object, removing / Removing an object from the database, Code, How it works…
- Data Definition Language (DDL) / Introduction
- Data Manipulation Language (DML) / Introduction
- default generation strategy
- DI (dependency injection)
E
F
- first-level cache
- foreign key association
- formula
G
- @GeneratedValue annotation
- generic SessionFactory provider class
H
- hbm (hibernate mapping) / How it works…
- hibernate
- features / Introduction
- libraries, getting / Getting the required libraries for hibernate, How to do it…
- JAR (Java Archive) file / Getting the required libraries for hibernate
- file, manual download / Manually downloading
- URL / How to do it…
- Maven used / Using Maven, How to do it…
- POJO (Plain Old Java Object), creating in Java / Creating a hibernate persistent class, How to do it..., There's more…
- XML-based hibernate mapping, providing / Providing an XML-based hibernate mapping, How it works…, There's more…
- annotation-based hibernate mapping, providing / Providing an annotation-based hibernate mapping, How to do it…, How it works…
- configuration providing, XML file used / Providing a hibernate configuration using an XML file, How it works...
- configuration providing, properties file used / Providing a hibernate configuration using the properties file, How it works…
- configuring, programmatically / Configuring hibernate programmatically, How to do it…
- hibernate persistent class
- HQL (Hibernate Query Language) / Introduction
- HQL queries
I
- @Id annotation
- @IdClass annotation
- interceptor
- IoC (inversion of control)
J
- JDBC (Java Database Connectivity) / Introduction
- JMS(Java Messaging Service)
L
- List
- about / Persisting List
- persisting / Persisting List
- using / Persisting List
- tables, creating / Creating tables
- class, creating / Creating a class, How to do it…
- record, inserting / Inserting a record
- record, retrieving / Retrieving a record
- record, updating / Updating a record, Output
- record, deleting / Deleting a record
- working / How it works…
- Degree class, creating / There's more…, Creating classes
- degree table, creating / Creating tables
- employee record, inserting / Inserting a record
- employee record, retrieving / Retrieving a record
- Log4j
M
- many-to-many mapping
- Map
- about / Persisting Map
- persisting / Persisting Map
- tables, creating / Creating tables
- class, creating / Creating a class, How to do it…
- record, inserting / Inserting a record, Output
- record, retrieving / Retrieving a record
- record, updating / Updating a record, Output
- record, deleting / Deleting a record, How it works…
- MCV (Model View Controller) / Integration with Struts
N
- NamedQuery
- native SQL query
O
- object
- saving, to database / Saving an object to the database, How to do it…, How it works…, There's more…
- fetching, from database / Fetching an object from the database, How it works…, Scenario 1, Scenario 2, Explanation for scenario 2, Explanation for scenario 3
- removing, from database / Removing an object from the database, Code, How it works…
- updating / Updating an object, Output
- updating, code for / Code
- updating, output for / Output
- object history
- object versioning
- one-to-one mapping
- one-to-one mapping, common join table used
- one-to-one mapping, common primary key used
- one-to-one mapping, foreign key association used
- about / One-to-one mapping using foreign key association, Getting ready
- tables, creating / Creating the tables, Creating the tables
- classes, creating / Creating the classes, How to do it…, Creating the classes
- record, inserting / Inserting a record, Output, Inserting a record
- record retrieving, parent record used / Retrieving a record using the parent record
- record retrieving, child record used / Retrieving a record using the child record
- ORM (Object-relational Mapping) frameworks / Introduction
P
- pagination
- POJO class
- prefix
- primary key column
- projection
- properties file
Q
R
- relationships
- results
- restricting, criteria used / Restricting the results using a criteria, How to do it…
- criteria creating, code for / Code
- output / Output, How it works…
- sorting / Sorting the results
- sorting, code for / Code
- sorting, output for / How it works…
- transforming / Transforming a result
- converting, to list / Scenario 1: Converting a result to List
- converting, to map / Scenario 2: Converting a result to Map
- transforming, code for / Code
- transforming, output for / Output
- converting, to user-defined Bean / Scenario 3: Converting a result to user-defined Bean
- converting, code for / Code
- converting, output for / Output
S
- second-level cache
- sequence generator
- session
- SessionFactory
- Set
- Spring
- Spring integration
- stateless session
- Struts
- Struts integration
- sub query
T
- @Table annotation / How to do it…, How it works…
- @TableGenerator annotation
- table
- table generator
- table per class hierarchy strategy
- table per concrete class strategy
- table per subclass strategy
U
X
- XML-based hibernate mapping
- XML file
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.