Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

08 Haga lo que hicimos en aula: actualización y eliminación

tengo problemas para crear una base de datos de los pacientes, con respecto al atributo documento_identidad, no se cual sea el problema, ya verifique que este escrito de la misma forma tanto en JSON de insomnia como en el codigo de la clase Paciente

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

2 respuestas

¡Hola Estudiante, espero que estés bien!

Vamos a intentar resolver el problema con el atributo documento_identidad.

  1. Verifica la Consistencia de Nombres:

    • Asegúrate de que el nombre del atributo documento_identidad sea exactamente el mismo en todos los lugares: en la clase Paciente, en los DTOs (DatosListaPaciente, DatosRegistroPaciente, etc.), y en el JSON que estás usando en Insomnia.
  2. Revisa las Migraciones de la Base de Datos:

    • Verifica que las migraciones SQL que crean o alteran la tabla de pacientes incluyan correctamente el campo documento_identidad. Asegúrate de que el tipo de dato en la base de datos sea compatible con el tipo de dato en tu clase Java.
  3. Revisa la Serialización/Deserialización:

    • Si estás utilizando Jackson para manejar JSON, asegúrate de que no haya problemas con la serialización/deserialización. Puedes usar anotaciones como @JsonProperty para especificar el nombre exacto que debería usarse en el JSON.
  4. Verifica los Logs y Errores:

    • Revisa los logs de tu aplicación para ver si hay algún error específico que pueda dar más pistas sobre lo que está fallando.
  5. Prueba con un Ejemplo Sencillo:

    • Intenta crear un objeto Paciente directamente en tu código (sin pasar por Insomnia) y verifica si el problema persiste. Esto puede ayudarte a determinar si el problema está en el código o en el JSON que estás enviando.

Espero que estas sugerencias te ayuden a encontrar el problema. ¡Buena suerte y sigue adelante con tu aprendizaje!

verificado y corregido