Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Grails — wiele źródeł danych

Ok, rozgryzłem to.

W informacjach o wydaniu Grails 2.3.7 jest napisane, aby zaktualizować wersję hibernacji. Nie udało mi się tego zrobić.

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

runtime ':hibernate:3.6.10.10'

Gdy to zrobiłem, przestałem otrzymywać ten błąd i pojawił się kolejny

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)

Nigdy wcześniej nie musiałem określać dialektu hibernacji dla Oracle, ale najwyraźniej w najnowszej wersji wtyczki migracji (obecnie 1.3.8) musisz to zrobić.

dialect = "org.hibernate.dialect.Oracle10gDialect"

Określałem już dialekt dla MySQL, więc nie wiem, czy po usunięciu spowodowałby ten sam błąd.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TO_CHAR(liczba) Funkcja w Oracle

  2. Utwórz plik wyjściowy w formacie płaskim o stałej szerokości z zapytania SQL

  3. Pobieranie danych wyjściowych RefCursor i VarChar z tej samej procedury przechowywanej

  4. Jak dodać ograniczenie wartości null do kolumny zawierającej wartości null?

  5. Oracle używa dynamicznego sql, gdy parametrem jest nazwa tabeli