/ / Accediendo a Play Framework Model Outside of Play Framework - java, jpa, playframework

Acceso al modelo de Play Framework fuera de Play Framework - java, jpa, playframework

Tenemos un gran proceso fuera de línea que actualiza elModelo que diseñé dentro de Play Framework. Creo que tiene sentido mantener este código como un proyecto independiente, pero me gustaría poder utilizar el modelo JPA diseñado dentro de Play.

Me pregunto si hay una buena manera de manejar esto, una forma de hacer referencia al Modelo JPA independientemente de Play Framework (dentro de otro proyecto Java de vainilla).

Otra opción es crear una API a la que llame el proceso externo, que es lo que he hecho hasta ahora, pero introduce mucha latencia de red innecesaria.

¿Algún consejo sobre cómo lograr esto?

Respuestas

2 para la respuesta № 1

Pasar por una entidad JPA específica de Play (es decir, que amplía el modelo) probablemente no sea una buena idea. Estarías introduciendo una dependencia en los frascos de Juego donde no son necesarios.

Como lo veo tienes dos opciones viables:

  1. Crea el objeto como un POJO y usa un Hibernate Xml Config (para jugar Versiones menores a 2.0) para definir el mapeo a la base de datos. Tú puede mantener el pojo y la configuración completamente separados - es decir. mantener el config en el classpath de tu aplicación de juego.

  2. Pase su objeto en forma serializada, por ejemplo. XML o JSON.