Diferencia entre revisiones de «Ejemplo de integracion Roo y Oracle»

De Dos Ideas.
Saltar a: navegación, buscar
(Comando de persistencia)
(Blanqueada la página)
 
(No se muestran 9 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 | 300 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]]
 

Revisión actual del 12:00 22 jul 2010