posted 12 years ago
HQL is a query language, not totally dissimilar from SQL.
Quick Tutorial on HQL
The Criteria API allows you to build database queries in an object oriented manner using your domain model.
Creating Queries using the Hibernate Criteria API Tutorial
-Cameron McKenzie