sql >> Databasteknik >  >> RDS >> Oracle

Graals - Flera datakällor

Ok, jag kom på det här.

I Grails 2.3.7 release notes står det att uppgradera din vilolägesversion. Jag misslyckades med det.

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

runtime ':hibernate:3.6.10.10'

Sedan efter att jag gjorde det slutade jag att få det felet och fick ett nytt fel

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)

Jag har aldrig behövt ange vilolägesdialekten för oracle tidigare, men tydligen i den senaste versionen av migrationsplugin (1.3.8 för närvarande) måste du det.

dialect = "org.hibernate.dialect.Oracle10gDialect"

Jag hade redan angett dialekten för MySQL så jag vet inte om det skulle ge samma fel om det tas bort.




  1. Ta bort tabeller med mysqli_multi_query()

  2. Felsök PDO mySql infoga NULL i databasen istället för tomt

  3. Använder Geekbench 3.2 för att testa stora databasservrar

  4. när jag använder MySQL Database System med Jena2, fick jag java.lang.NoSuchMethodError