Advanced Querying in Java Hibernate
Java Hibernate 4.3
| Intermediate
- 13 Videos | 1h 9m 22s
- Earns a Badge
The Hibernate Query Language enables advanced querying of Hibernate data objects, including detailed searches. Explore advanced HQL querying and manipulation of SQL databases and data structures.
WHAT YOU WILL LEARN
-
apply aggregations and projections to a query within a database in Java Hibernateexternalize HML by using annotations or an external XML file in Java Hibernateuse advanced querying in Hibernate and databasesperform Hibernate Query Language (HQL) queries and searches across multiple classes, joins, and multiple selectsuse Hibernate Criteria queries as inputs to other queries, in order to construct DetachedCriteria using Restrictions and Projectionsuse Hibernate's Criteria query API and conditional logic to conduct detailed data searches and queries across multiple tablescall a Hibernate stored procedure by creating a NamedQuery and using IN and OUT parameters
-
use a basic, composite, or foreign key ID to manage XML identity mapping in Java Hibernateenable SQL commenting in Java Hibernate for table creation and search queriesuse Java-based methods to arrange search results from a database using Hibernatecreate a many-to-many relationship using @JoinTable annotation in Java Hibernateset up a many-to-many relationship in Hibernateset up the @Transient annotation within Java Hibernate
IN THIS COURSE
-
1.Projections and Aggregation6m 13sUP NEXT
-
2.Named Queries4m 44s
-
3.Advanced HQL5m 56s
-
4.Interesting Queries in HQL6m 56s
-
5.Sub-Queries in Criteria4m 38s
-
6.Interesting Queries in Criteria5m 33s
-
7.Stored Procedures6m 14s
-
8.Identity Management within XML7m 5s
-
9.Commenting SQL5m 7s
-
10.Using @Sort for Java-based Sorting5m 1s
-
11.Using @JoinTable3m 52s
-
12.Using <manytomany>4m 51s
-
13.The @Transient Annotation3m 13s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.