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

Grails - Flere datakilder

Ok, jeg fandt ud af det.

I Grails 2.3.7 release notes står der at opgradere din dvaleversion. Jeg undlod at gøre det.

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

runtime ':hibernate:3.6.10.10'

Så efter jeg gjorde det holdt jeg op med at få den fejl og fik endnu en fejl

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)

Jeg har aldrig før behøvet at angive dvaledialekten for oracle, men tilsyneladende er du nødt til det i den seneste version af migrations-plugin'et (1.3.8 i øjeblikket).

dialect = "org.hibernate.dialect.Oracle10gDialect"

Jeg var allerede ved at specificere dialekten for MySQL, så jeg ved ikke, om den ville producere den samme fejl, hvis den blev fjernet.




  1. 10 fakta om overvågning af databaseydeevne, der kan overraske dig

  2. oracle rman simpel backup

  3. Sådan fungerer LTRIM() i MariaDB

  4. vælge hver anden række i MySQL uden at være afhængig af noget ID?