Testea el mapeo de una aplicación de préstamos de libros con MongoDB y Morphia. Está estructurado con el formato de un taller iterativo cuyo link te dejamos.
La base de datos se estructura en un documento jerárquico:
- préstamo
- libro (embebido)
- usuario (embebido)
Y además tenemos dos colecciones: los libros y los usuarios
Antes de levantar la aplicación, tenés que instalar una base de datos MongoDB Community Edition y levantar el server. En Windows, levantan el servicio mongod, en Linux desde una línea de comandos hacen
$ sudo service mongod start
El proyecto base de Xtend está usando el framework Morphia que es un OD/M (Object Document Mapper) contra MongoDB.
IMPORTANTE: Usar la versión 1.2.1 ó superior de Morphia ya que la anterior no se integra correctamente con Arena.