sql >> Base de Datos >  >> RDS >> Oracle

Grails - Múltiples fuentes de datos

Bien, me di cuenta de esto.

En las notas de la versión de Grails 2.3.7 dice que actualice su versión de hibernación. No pude hacer eso.

http://grails.org/2.3.7+Release+Notes

runtime ':hibernate:3.6.10.10'

Luego, después de hacer eso, dejé de recibir ese error y obtuve otro error

java.lang.ClassNotFoundException: null at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at ....MigrationUtils.createInstance(MigrationUtils.groovy:220) at ....MigrationUtils.getDatabase(MigrationUtils.groovy:57) at ....MigrationUtils.getDatabase(MigrationUtils.groovy:116) at DbmGenerateGormChangelog$_...doCall(DbmGenerateGormChangelog:52) at ....MigrationUtils.executeInSession(MigrationUtils.groovy:132) at DbmGenerateGormChangelog$_run_closure2.doCall(DbmGenerateGormChangelog:51) at DbmGenerateGormChangelog$_run_closure1.doCall(DbmGenerateGormChangelog:33)

Nunca antes tuve que especificar el dialecto de hibernación para Oracle, pero aparentemente en la versión más reciente del complemento de migraciones (1.3.8 actualmente), tienes que hacerlo.

dialect = "org.hibernate.dialect.Oracle10gDialect"

Ya estaba especificando el dialecto para MySQL, así que no sé si se produciría el mismo error si se eliminara.