Esta página es de solo lectura. Puedes ver la fuente pero no puedes cambiarla. Pregunta a tu administrador si crees que esto es incorrecto.
Un repositorio SIMO proporciona los métodos de acceso a la capa de persistencia. En particular, los métodos de los repositorios proveen la lógica para manipular objetos de entidades JPA e interactuar con el sistema de almacenamiento subyacente mediante operaciones de tipo CRUD (Create, Retrieve, Update, Delete). Estas operaciones CRUD proporcionan un nivel de abstracción mayor, en el sentido de que no se requiere el acceso directo a las primitivas del API JPA.
Los repositorios SIMO se basan en los repositorios Spring Data JPA, si bien los repositorios Spring Data JPA proporcionan funcionalidad CRUD básica, SIMO ha extendido estas funcionalidades mediente el uso de herencia y tipos genéricos con el objeto de incluir operaciones adicionales, estas operaciones incluyen operaciones de búsqueda avanzada basadas en Hibernate Search y operaciones optimizadas para el despliegue de listas, entre otras. En el siguiente diagrama se muestra la estructura de herencia de un repositorio SIMO que a su vez sirve para ilustrar el camino de evolución desde un repositorio Spring Data JPA hasta un repositorio SIMO.