 en la linea 58 me sale el error   "cannot convert from TypedQuery to BigDecimal", lo hice igual que el instructor, a que se debe este error?
en la linea 58 me sale el error   "cannot convert from TypedQuery to BigDecimal", lo hice igual que el instructor, a que se debe este error?
 en la linea 58 me sale el error   "cannot convert from TypedQuery to BigDecimal", lo hice igual que el instructor, a que se debe este error?
en la linea 58 me sale el error   "cannot convert from TypedQuery to BigDecimal", lo hice igual que el instructor, a que se debe este error?
¡Hola Rafael!
El error que estás recibiendo se debe a que estás tratando de asignar un objeto TypedQuery<BigDecimal> a una variable de tipo BigDecimal. 
La función createQuery que estás utilizando devuelve un objeto de tipo TypedQuery<BigDecimal>, que es una consulta tipada que puede ser ejecutada para obtener resultados de tipo BigDecimal. 
En lugar de asignar directamente el resultado de la consulta a la variable precio, debes llamar al método getSingleResult() del objeto TypedQuery<BigDecimal> para obtener el resultado de la consulta como un objeto BigDecimal. 
Te sugiero que cambies la línea 58 por lo siguiente:
BigDecimal precio = consulta.getSingleResult();Con esto debería solucionarse el error que estás recibiendo.
Espero haber ayudado y buenos estudios!