Oracle
 sql >> Database >  >> RDS >> Oracle

Grails - Più origini dati

Ok, l'ho capito.

Nelle note di rilascio di Grails 2.3.7 si dice di aggiornare la versione di ibernazione. Non sono riuscito a farlo.

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

runtime ':hibernate:3.6.10.10'

Quindi, dopo averlo fatto, ho smesso di ricevere quell'errore e ho ricevuto un altro errore

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)

Non ho mai dovuto specificare il dialetto di ibernazione per Oracle prima, ma a quanto pare nella versione più recente del plugin di migrazione (1.3.8 attualmente), devi farlo.

dialect = "org.hibernate.dialect.Oracle10gDialect"

Stavo già specificando il dialetto per MySQL, quindi non so se avrebbe prodotto lo stesso errore se rimosso.