Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
ada:howto:sicoferp:factory:migracionsicoferp:process:backend:guiaaccesoadatos [2020/05/12 21:01] carlos.torres |
ada:howto:sicoferp:factory:migracionsicoferp:process:backend:guiaaccesoadatos [2020/05/12 22:43] (actual) carlos.torres |
||
---|---|---|---|
Línea 13: | Línea 13: | ||
Todo microservicio que realice persistencia de datos o que consuma servicios que devuelvan entidades debe incluir en su archivo de configuración Maven **POM**((https://www.tutorialspoint.com/maven/maven_pom.htm)) la dependencia del proyecto del Dominio de clases y entidades Comunes el cual se describe a continuación: | Todo microservicio que realice persistencia de datos o que consuma servicios que devuelvan entidades debe incluir en su archivo de configuración Maven **POM**((https://www.tutorialspoint.com/maven/maven_pom.htm)) la dependencia del proyecto del Dominio de clases y entidades Comunes el cual se describe a continuación: | ||
- | <code> | + | <code xml> |
<dependency> | <dependency> | ||
<groupId>co.ada.models</groupId> | <groupId>co.ada.models</groupId> | ||
Línea 27: | Línea 27: | ||
* Registre la dependencia actualizada del Dominio de Clases de Entidades Comunes. | * Registre la dependencia actualizada del Dominio de Clases de Entidades Comunes. | ||
- | * Registre en la clase principal del Microservicio la anotación **@EntityScan({"array de clases o paquetes"})** con las clases o paquetes que desea utilizar. | + | * Registre en la clase principal del Microservicio la anotación <code java>@EntityScan({"array de clases o paquetes"}) </code>con las clases o paquetes que desea utilizar. |
* Importe las clases que desea utilizar en las clases del microservicio. | * Importe las clases que desea utilizar en las clases del microservicio. | ||
Línea 33: | Línea 33: | ||
Para implementar el soporte de bases de datos realice lso siguientes pasos: | Para implementar el soporte de bases de datos realice lso siguientes pasos: | ||
- | ==== Paso 1 ==== | + | === Paso 1 === |
Registre la dependencia actualizada del Dominio de Clases de Entidades Comunes. | Registre la dependencia actualizada del Dominio de Clases de Entidades Comunes. | ||
- | ==== Paso 2 ==== | + | === Paso 2 === |
cree un paquete llamado dbconnect | cree un paquete llamado dbconnect | ||
- | ==== Paso 3 ==== | + | === Paso 3 === |
Cree el datasource interceptor como se muestra continuación. | Cree el datasource interceptor como se muestra continuación. | ||
Línea 53: | Línea 53: | ||
</code> | </code> | ||
- | ==== Paso 4 ==== | + | === Paso 4 === |
Cree la clase de configuración como se muestra continuación. | Cree la clase de configuración como se muestra continuación. | ||
Línea 66: | Línea 66: | ||
</code> | </code> | ||
- | ==== Paso 5 ==== | + | === Paso 5 === |
Cree la clase de configuración de repositorio teniendo presente el siguiente ejemplo: | Cree la clase de configuración de repositorio teniendo presente el siguiente ejemplo: | ||
Línea 105: | Línea 105: | ||
</code> | </code> | ||
- | === Nota 1 === | + | == Nota 1 == |
Registre el paquete local donde tiene los repositorios / dao de acceso a datos. | Registre el paquete local donde tiene los repositorios / dao de acceso a datos. | ||
- | === Nota 2 === | + | == Nota 2 == |
Registre el paquete de entidades del Dominio de Clases de Entidades Comunes que utilizará con los repositorio. | Registre el paquete de entidades del Dominio de Clases de Entidades Comunes que utilizará con los repositorio. | ||