Qué tal en esta clase vamos a implementar el cruz en la clase servis dentro del backend.
Así que nos vamos a Eclipse.
Vamos a abrir la interfaz y cliente servis para implementar el contrato.
El contrato del crudo vamos a tener acá.
El cliente va a retornar un cliente y el método 6.
El método se va a recibir el cliente que vamos a almacenar y va a retornar el cliente guardado.
El cliente que ya contiene el Heidy.
Luego vamos a tener el delito.
Va a retornar un vey y vamos a pasar el Heidy.
El tipo long del cliente que vamos a eliminar.
Y por último faltaría el buscar por ahí.
Fine va Heidy retornar un cliente
faen por allí va a recibir el Heidy.
Tenemos implementado el contrato.
Entonces son tres métodos más.
Vamos a guardar.
Nos vamos a cliente servis implemente y vamos a implementar los métodos agregar métodos a implementar.
Bueno, lo primero es agregar el transaccional.
Vamos a agregar en el Faen por Heidy solamente de lectura en el 6.
Vamos a tener el transaccional completo y lo mismo para el delito.
Y acá es bastante simple porque el fin por Heidy vamos a invocar al cliente dado al CRUD Repository
y le vamos a invocar en Método Buscar Predi.
Este va a retornar un optional ya que estamos trabajando con Spring 5 y la gracia del optional que nos
permite manejar el contenido, el contenido de consulta.
Por ejemplo, si está presente el resultado de la búsqueda por ahí, por ejemplo, acá tenemos varios
métodos.
Acá tenemos el GET que si lo encuentra va a retornar el objeto.
Pero si no lo encuentra, va a retornar una excepción nos Satch Element Exception.
Es decir, que no encuentra el elemento Exception.
Acá tenemos una opción.
Si no lo encuentra, entonces retornamos un nulo, por ejemplo, y así tenemos.
O bien, si no, lanzar una excepción personalizada acá puede preguntar si está presente.
En fin, acá podemos filtrar.
Acá tenemos el MAP que nos permite modificar el resultado.
Ahora tenemos varias opciones.
Por ejemplo, vamos a utilizar el.
Or Elso.
Y acá simplemente Nule.
Entonces se lo encuentra, retorna el objeto cliente.
De lo contrario va a retornar un null.
Luego tenemos el Shaikh, que sería cliente dado puntos hoy y el Saif va a retornar la entidad guardada
en la base de datos que contiene el Heidy.
Le pasamos el cliente.
Finalmente tenemos el delito.
El delito es un pais.
Así que cliente he dado punto de Lyd por Heidy.
Acá tenemos dos.
El Delight que recibe una entidad que está atascada en el contexto de persistencia y por lo tanto está
dentro de la sesión de JPA del contexto.
Y acá tenemos el Telehit por Heidy.
Simplemente le pasamos un Heidy internamente.
Va a obtener la entidad el cliente y lo va a eliminar de forma automática.
Eso sería todo.
Ya tenemos implementado nuestro CRUD, nuestra clase servis y continuamos con el controlador.
En la próxima clase quedabamos hasta acá.
Y cualquier duda la revisamos en el foro.
Hasta la próxima.