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

De Dos Ideas.
Saltar a: navegación, buscar
Línea 11: Línea 11:
 
nos permite trabajar con un esquema en una base de datos oracle utilizando Hibernate como ORM.
 
nos permite trabajar con un esquema en una base de datos oracle utilizando Hibernate como ORM.
  
Es probable (de acuerdo a la versión de roo) que el pom.xml generado tenga un error de dependencias. Ver [[Problemas_frecuentes_con_Spring_Roo#Missing_artifact_com.oracle:ojdbc14:jar:10.2.0.2:compile]]
+
[[Archivo: roo_database_properties | 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 ==
 
== Ver tambien ==
 
* [[Spring Roo]]
 
* [[Spring Roo]]

Revisión del 14:37 19 jul 2010

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

persistence setup --database ORACLE --provider HIBERNATE

nos permite trabajar con un esquema en una base de datos oracle utilizando Hibernate como ORM.

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: database properties list

Para cambiar los valores: 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


Ver tambien