HQL (Hibernate Query Language) is used through session.createQuery() method. The session.createCriteria() method is for Criteria queries (deprecated in Hibernate 5+), session.createSQLQuery() is for native SQL queries, and session.load() is a retrieval method, not a query creation method.