Saltar la navegación

SEMANA 13: JPA (II) Consultas JPQL

Conceptos

  • JPQL es el lenguaje de consultas de persistencia de JAVA y es un lenguaje similar a SQL
  • JPQL permite la recuperación de información mediante 3 alternativas:
    • find()
    • JPQL. Métodos de EntityManager
      • createQuery. Dinámicas
      • createNameQuery. Estáticas, almacenadas en XML o con anotaciones en los fuentes, junto a la entidad
    • SQL
      • createNativeQuery
  • JPQL maneja entidades (en lugar de tablas) y atributos de objetos (en lugar de campos)
  • Tipos de sentencias
    • SELECT para consultar
      UPDATE o DELETE para actualizar