Esta demo consiste en reflejar los cambios realizados por medio de Hibernate en el índice.
Las clases
Las clases destacadas para esta demo son:
- SingleCompassGps, es una implementación de la interface CompassGps, que contiene una instancia de Compass. Esta instancia es utilizada para las operaciones de indexar y espejar. Se utiliza un gpsDevice de Hibernate que por default tiene activada la propiedad “mirrorDataChanges”.
- CompassDaoImpl, que implementa una búsqueda paginada en los índices.
La configuración
En el archivo de configuración compass-base.xml que contienen toda la configuración necesaria para compass y el archivo compass-demo.xml que contiene la configuración necesaria para esta demo.
Beans importantes declarados en este archivo:
- compassGps, por medio del método “index()” de este bean es posible realizar la indexación total de las filas de la tabla PLANETA.