DSL: domainspezifische Sprache, hier: für Datenbankabfragen
Person aPerson = (Person) session .createQuery("select p from Person p left join fetch p.events where p.id = :pid") .setParameter("pid", personId)