domingo, 15 de junio de 2008

HQL, Criteria, SQLQuery para Hibernate

Ahora tratare de la forma mas practica de explicar las tres formas de manejar queries en hibernate:
1. el HQL:
session.createQuery ( "From category C where c.name like ' Laptop %' ");
2. la API Criteria.
session.createCriteria (Category.class) . add (Expression.like ( "name", "Laptop%" ) );
3. SQL directa con la cartografía automática de conjuntos de resultados a los objetos:
session.createSQLQuery ( "select {* c} from category {c}, where name like ' Laptop% ' ", "c", Category.class);

No hay comentarios: