Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Grails - Nhiều nguồn dữ liệu

Được rồi, tôi đã tìm ra điều này.

Trong ghi chú phát hành Grails 2.3.7, nó nói rằng hãy nâng cấp phiên bản ngủ đông của bạn. Tôi không làm được điều đó.

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

runtime ':hibernate:3.6.10.10'

Sau đó, sau khi tôi làm điều đó, tôi không còn gặp lỗi đó nữa và gặp một lỗi khác

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)

Tôi chưa bao giờ phải chỉ định phương ngữ ngủ đông cho oracle trước đây, nhưng có vẻ như trong phiên bản mới nhất của plugin di chuyển (hiện tại là 1.3.8), bạn phải làm như vậy.

dialect = "org.hibernate.dialect.Oracle10gDialect"

Tôi đã chỉ định phương ngữ cho MySQL nên tôi không biết liệu nó có tạo ra lỗi tương tự nếu bị xóa hay không.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL tạo đầu ra ngẫu nhiên với các thẻ danh sách

  2. java.lang.ArithmeticException khi cố gắng lấy kết nối trong Oracle 11.2.0.2.0 (64 bit)

  3. Tạo dữ liệu thử nghiệm bằng Oracle PL / SQL developer

  4. Xây dựng lại DB ở chế độ chờ

  5. Cách thực thi tệp tập lệnh .SQL bằng c #