The simplest possible Hibernate query is of the form:
which simply returns all instances of the class
eg.Cat. We don't usually need to qualify the class name, since
auto-import is the default. So we almost always just write:
Most of the time, you will need to assign an alias, since you will want to refer to the
Cat in other parts of the query.
from Cat as cat
This query assigns the alias
Cat instances, so we could use that alias later in the query. The
as keyword is optional; we could also write:
from Cat cat
Multiple classes may appear, resulting in a cartesian product or "cross" join.
from Formula, Parameter
from Formula as form, Parameter as param
It is considered good practice to name query aliases using an initial lowercase, consistent with Java naming standards for local variables (eg.