es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Interceptor de Hibernate: entidad interceptada en actualización.

Estoy construyendo una API REST. Tengo una entidad y un interceptor. El interceptor extiende EmptyInterceptor (Hibernate). Cuando creo un objeto nuevo de la entidad, se llama al interceptor. Sin embargo, cuando actualizo el objeto de la entidad en el código, también se llama al interceptor. Pero cuando actualizo el objeto de la entidad utilizando una solicitud put, el interceptor no se llama y la entidad se actualiza en la base de datos. ¿Alguna idea de cómo puedo solucionar esto?
Gracias de antemano.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que necesitas configurar tu API para llamar al interceptor cuando se realiza una petición PUT. Puedes hacer esto agregando una llamada al interceptor en el código que maneja la solicitud PUT. Dependiendo de tu marco de trabajo de API, esto podría hacerse de varias formas. Por ejemplo, si estás usando Spring Boot, podrías agregar una anotación @Interceptor al método del controlador que maneja la solicitud PUT.

Comments are closed.