5. JPA#
Tome el ejercicio sobre pedidos de clientes que se resolvió en la unidad dedicada a conectores y resuélvalo usando JPA respetando escrupulosamente la interfaz que se ideó en la resolución de aquel ejercicio o, lo que es lo mismo, para un usuario final no debería haber ninguna diferencia entre la ejecución de una u otra aplicación, porque verá ambas iguales.
Debe resolver dos veces el ejercicio usando dos estrategias distintas:
Libremente con JPA sin tener demasiado en cuenta que ya lo resolvió usando conectores.
Respetando escrupulosamente el código con que lo resolvió en la unidad anterior, es decir, tendrá que cambiar únicamente aquella parte del código que conecta con la base de datos, y aquella que realiza las operaciones (implementación interna de los objetos DAO); pero debería respetar completamente el código que implementa la interfaz de usuario.
Describa pormenorizadamente en el
README.mddel proyecto qué archivos ha tenido que cambiar y qué cambios ha hecho en ellos.