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

Không có ánh xạ phương ngữ cho loại JDBC:-9

Cuối cùng giải pháp thực sự giống như org.hibernate.MappingException:Không ánh xạ phương thức cho loại JDBC:-9

Tôi đã nhìn nhầm phương ngữ .. Đây là cho SQLServer và tôi đang sử dụng Oracle10gDialect. Vì vậy, tôi đã tạo lớp này:

public class Oracle10gDialectOverrider extends Oracle10gDialect{

public Oracle10gDialectOverrider(){
    super();
    registerHibernateType(Types.NVARCHAR, Hibernate.STRING.getName());
}

}

Và chỉ định vào xml ngủ đông của tôi:Oracle10gDialectOverrider thay vì Oracle10gDialect

Cảm ơn



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. số thập phân (s, p) hay số (s, p)?

  2. Oracle:Kết hợp nhiều kết quả trong một truy vấn con thành một giá trị được phân tách bằng dấu phẩy

  3. Làm thế nào để gọi một Thủ tục được lưu trữ bên trong một gói oracle với Entity Framework?

  4. Dịch vụ cơ sở dữ liệu trên AWS và Nền tảng đám mây Oracle

  5. Cách lấy số hàng bị ảnh hưởng bởi một câu lệnh khi bên trong trình kích hoạt của câu lệnh đó