Foros del Web » Programación para mayores de 30 ;) » Java »

Integrar Hibernate en framework propio antíguo

Estas en el tema de Integrar Hibernate en framework propio antíguo en el foro de Java en Foros del Web. Hola a tod@s! Acudo a vosotr@s para ver si es posible resolver el problema que tengo. Todo parte a partir de un framework propio que ...
  #1 (permalink)  
Antiguo 11/03/2011, 04:38
 
Fecha de Ingreso: marzo-2011
Mensajes: 2
Antigüedad: 13 años, 1 mes
Puntos: 0
Pregunta Integrar Hibernate en framework propio antíguo

Hola a tod@s!

Acudo a vosotr@s para ver si es posible resolver el problema que tengo.

Todo parte a partir de un framework propio que se desarrolló hace ya un tiempo (digamos años) y que utiliza como base el framework Struts 1.X.

La cuestión es que ahora debo incorporar Hibernate a este entorno que os he comentado.

Ya he sido capaz de integrar la parte de Struts con Hibernate pero el problema viene con el resto del framework propio y, en el cuál, se define el formato de las páginas de manera automática, se define un formulario genérico.

Tal y cómo se diseñó en aquellos tiempos, en vez de hacer un framework basado en orientación a objetos, se hizo algo diferente. Me explico, las páginas web que se generan tienen una cabecera y abajo un conjunto de lineas. Todas hacen uso del mismo formulario. Los datos de la cabecera son datos comunes a todas las líneas que aparecen debajo. Un buen diseño orientado a objetos habría asociado cada campo de la cabecera a una propiedad diferente de la clase que define el concepto a tratar. Ejemplo: una persona tiene su nombre, apellido, etc y tendríamos una clase persona con propiedades como nombre, apellido, etc de manera que el formulario vendría definido con esas propiedades: nombre, apellido, etc. En este framework no es así, aquí se definió un formulario genérico de manera que en este framework todos los campos de la cabecera tiene el mismo valor para el atributo html name (se le dió el nombre de datos), con lo que, en el formulario todos los datos de la cabecera se traducen en un array, es decir, en el formulario recibo un vector de datos. El problema es lógico, Hibernate trabaja con objetos, objetos en los que se ha mapeado una propiedad de una clase con un campo de una tabla. ¿Es posible asociar en Hibernate de manera automática un elemento de un vector de datos a un campo de una tabla a través del fichero xml de mapeo?

Es decir, quiero saber si es posible decirle a Hibernate, por ejemplo, que la posición 3 del array que he recibido en el formulario se corresponde con el campo apellido de la tabla personas. Que sea posible hacerlo sin implementar líneas en Java para recorrer el vector para pasar a través de métodos set a una clase nueva que tendría que crear y que sería la que utilizaría para hacer las operaciones de base de datos con Hibernate.

Espero haberme explicado bien.

Al parecer, el esfuerzo realizado en su momento fué bastante grande para desarrollar este framework propio así que, en la medida de lo posible me gustaría comprobar si existe alguna manera hacer lo que he comentado.

Gracias por gastar tu tiempo en leer el problema.
  #2 (permalink)  
Antiguo 14/03/2011, 02:17
 
Fecha de Ingreso: marzo-2011
Mensajes: 2
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Integrar Hibernate en framework propio antíguo

Hola, ¿nadie se ha encontrado con un problema parecido?

Etiquetas: hibernate, struts
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:31.