Example usage for org.hibernate.type.descriptor.sql LongVarcharTypeDescriptor INSTANCE

List of usage examples for org.hibernate.type.descriptor.sql LongVarcharTypeDescriptor INSTANCE

Introduction

In this page you can find the example usage for org.hibernate.type.descriptor.sql LongVarcharTypeDescriptor INSTANCE.

Prototype

LongVarcharTypeDescriptor INSTANCE

To view the source code for org.hibernate.type.descriptor.sql LongVarcharTypeDescriptor INSTANCE.

Click Source Link

Usage

From source file:org.dspace.storage.rdbms.hibernate.postgres.DSpacePostgreSQL82Dialect.java

License:BSD License

/**
 * Override is needed to properly support the CLOB on metadatavalue in postgres & oracle.
 * @param sqlCode//from  ww  w  . ja  v  a  2 s . co  m
 * @return
 */
@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;
}