Compass con Spring
Compass provee integración con Spring a través de la clase [Local Compass Bean], [Compass Dao Support] y [Compass Template]
Clases principales
=LocalCompassBean=
Esta clase es similar al LocalSessionFactoryBean de Hibernate y permite configurar una instancia de Compass usando Spring. Esta instancia será luego inyectada a los diversos objetos que quieran acceder al índice (en particular, DAO que hereden de CompassDaoSupport).
!! !CompassDaoSupport Esta clase es similar a HibernateDaoSupport, y brinda métodos útiles para el uso de la session de Compass.
!! !CompassTemplate Esta clase es similar a HibernateTemplate, y provee métodos para usar la session de compass, y una gestión transparente de la transacción de Compass.
En particular, esta clase permite realizar varias operaciones dentro de una misma transacción a través de un CompassCallback.
!!! Ejemplo
completar un ejemplo de uso
!!! Ver también
- [Compass]
!!! Más información
- [Listado de funcionalidad de Compass con Spring | http://www.opensymphony.com/compass/content/spring.html ]
- [Javadoc de LocalCompassBean | http://www.opensymphony.com/compass/versions/1.1M1/api/org/compass/spring/LocalCompassBean.html ]
- [Javadoc de CompassDaoSupport | http://www.compass-project.org/docs/2.0.0RC2/api/org/compass/spring/CompassDaoSupport.html ]
- [Javadoc de CompassTemplate | http://www.compass-project.org/docs/2.0.0RC2/api/org/compass/core/CompassTemplate.html