Gebruik tijdelijke aanduidingen. Het helpt ook bij het voorkomen van SQL-injecties:
Session ses = HibernateUtil.getSessionFactory().openSession();
String query = "SELECT review.comment FROM ReviewDO review WHERE title=:title";
List<ReviewComment> reviewComments = ses.createQuery(query)
.setParameter("title", "Can't beat the product")
.list();
ses.close();
En als u zeker weet dat uw zoekopdracht slechts één record zal opleveren, gebruik dan in plaats van list() de uniqueResult()-methode van de Query-interface.
Zie voor meer details de documentatie van de Query-interface hier