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

org.hibernate.type.TextType và Oracle

Điều này đã làm việc cho tôi. Mở rộng PostgreSQL81Dialect như thế này:

public class MyPostgreSQL81Dialect extends PostgreSQL81Dialect
{

  @Override
  public SqlTypeDescriptor getSqlTypeDescriptorOverride(int sqlCode)
  {
    SqlTypeDescriptor descriptor;
    switch (sqlCode)
    {
      case Types.CLOB:
      {
        descriptor = LongVarcharTypeDescriptor.INSTANCE;
        break;
      }
      default:
      {
        descriptor = super.getSqlTypeDescriptorOverride(sqlCode);
        break;
      }
    }  
    return descriptor;
  }

}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mô hình ứng dụng django đố vui cho các câu hỏi trắc nghiệm

  2. Truy vấn Postgres chậm 9.3

  3. Làm thế nào để viết một hàm trả về giá trị văn bản hoặc số nguyên?

  4. PostgreSQL thay thế chức năng thực thể HTML

  5. Tổng quan về khả năng JSON trong PostgreSQL