|
|
(No se muestran 6 ediciones intermedias de 2 usuarios) |
Línea 1: |
Línea 1: |
− | Haremos el [[Ejemplo de proyecto web ABM con Spring Roo]] accediendo a una base de datos Oracle en lugar de una base en memoria.
| |
| | | |
− | == Comando de persistencia ==
| |
− |
| |
− | Habiendo generado el proyecto, el comando
| |
− |
| |
− | <code>
| |
− | persistence setup --database ORACLE --provider HIBERNATE
| |
− | </code>
| |
− |
| |
− | nos permite trabajar con un esquema en una base de datos oracle utilizando Hibernate como ORM.
| |
− |
| |
− | [[Archivo: roo_database_properties.gif | 650 px]]
| |
− |
| |
− | Como vemos, genera un archivo database.properties donde está la información de conexión.
| |
− |
| |
− | Por la versión de [[Spring Roo]] hay un error en el pom.xml por dependencias. Ver [[Problemas_frecuentes_con_Spring_Roo#Missing_artifact_com.oracle:ojdbc14:jar:10.2.0.2:compile]]
| |
− |
| |
− | == Configurando las propiedades de acceso a la base de datos ==
| |
− |
| |
− | Podemos cambiar la configuración editando el archivo database.properties o mediante los comandos que provee roo, lo cual nos permitiría dejar un script listo para correrlo en otra ocasión.
| |
− |
| |
− | El comando para ver todas las propiedades del archivo es:
| |
− | <code>
| |
− | database properties list
| |
− | </code>
| |
− |
| |
− | Para cambiar los valores:
| |
− | <code>
| |
− | database properties set --key database.password --value unaPassword
| |
− | database properties set --key database.username --value unUsuario
| |
− | database properties set --key database.url --value jdbc:oracle:thin:@unHost:unPuerto:unEsquema
| |
− | </code>
| |
− |
| |
− |
| |
− | == Ver tambien ==
| |
− | * [[Spring Roo]]
| |