Tengo una entidad que está asignada a un esquema de base de datos actualmente. Voy a cambiar esto en dos entidades y me preguntaba cómo OpenJPA manejaría esto. Mi principal preocupación es con respecto a los datos antiguos que se encuentran actualmente en la base de datos.

El cambio es el siguiente. Actualmente tengo un conjunto de cadenas (como una colección de elementos) en las entidades originales, pero me gustaría cambiar esto a un mapa de una cadena a una entidad (en una relación OneToMany). Esto funciona hasta ahora en mi sistema de prueba y conduce a dos columnas más en una tabla. ¿OpenJPA sería lo suficientemente inteligente como para agregar esas columnas? Y si es así, ¿puedo establecer valores predeterminados para estos?

0
dinyar 28 abr. 2012 a las 02:08
¿Quizás mostrar las clases de entidad con solo los campos necesarios? ¿Y resaltar el cambio en los comentarios?
 – 
Victor
17 may. 2012 a las 21:53

1 respuesta

La mejor respuesta

La respuesta a esto probablemente sea "indefinida" dependiendo de la configuración de OpenJPA.

Mi equipo resolvió este requisito al no permitir que OpenJPA manejara el esquema directamente, pero ejecutar scripts de actualización SQL en cada implementación que necesita un cambio de esquema.

0
dinyar 27 ago. 2012 a las 13:02