Guardar filtros en base de datos que luego puedan ser modificados

Preguntado hace 1 año

Mario Santos
Votos
PositivosNegativosTotal
1 0 1
40 Visualizaciones
Compártelo: Compártelo en twitterCompártelo en Facebook

Tengo una aplicación en java que permite guardar filtros para cada usuario, ahora lo que hacemos es guardar directamente la cadena sql que va detrás del where y luego se concatena cada vez que el usuario quiere recuperarla.

El problema es que ahora me piden que puedan ser modificados. La opción que vemos es a partir de esa cadena sql tratar de reconstruir el objeto Filtro, pero es una labor de chinos, ¿alguna alternativa?

Actualizando datos
Este tema es interesante Johan Ramírez hace 9 meses

1 Respuesta

Hace 1 año

Jesús Molinero
Votos
PositivosNegativosTotal
101

Hola, Mario,

mejor que reconstruir el objeto Filtro es que lo serialiceis, de tal manera que lo guardeis en el estado que tenia, con los valores de las propiedades que tenía. Y para recuperarlo el proceso inverso. Para hacerlo en json (mejor que en xml por razones de espacio) puedes ver cómo hacerlo aquí http://www.babelias.com/preguntas/hay-alguna-funcion-o-api-de-java-para-convertir-un-objeto-a-una-cadena-json/225.aspx.

Así va a ser más fácil y manejable que tratar de reconstruirlo desde la cadena sql.

Un saludo.

Cerrar

Respuesta de interes Johan Ramírez hace 9 meses

Tu respuesta

Confirmación

Cerrar

Si sales ahora, perderás los cambios. ¿Estás seguro de querer salir?

Para participar en Babelias, debes estar convenientemente validado. Si ya eres usuario inicia sesión, si no lo eres, te puedes registrar.

Dar una respuesta

Trata de ser descriptivo, usa al menos 25 caracteres