From 2964b975ef05173949f2700a33c3297923832ccd Mon Sep 17 00:00:00 2001 From: Yoryos Valotasios Date: Sun, 14 Nov 2010 23:55:06 +0200 Subject: [PATCH] HHH-3965: registered some more columntypes as varchar(max) and varbinary(max) --- .../java/org/hibernate/dialect/SQLServer2005Dialect.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hibernate-core/src/main/java/org/hibernate/dialect/SQLServer2005Dialect.java b/hibernate-core/src/main/java/org/hibernate/dialect/SQLServer2005Dialect.java index 3706e307fc..2844a8f171 100644 --- a/hibernate-core/src/main/java/org/hibernate/dialect/SQLServer2005Dialect.java +++ b/hibernate-core/src/main/java/org/hibernate/dialect/SQLServer2005Dialect.java @@ -43,12 +43,13 @@ public class SQLServer2005Dialect extends SQLServerDialect { // HHH-3965 fix // As per http://www.sql-server-helper.com/faq/sql-server-2005-varchar-max-p01.aspx // use varchar(max) and varbinary(max) instead of TEXT and IMAGE types + registerColumnType( Types.BLOB, "varbinary(MAX)" ); registerColumnType( Types.VARBINARY, "varbinary(MAX)" ); registerColumnType( Types.VARBINARY, MAX_LENGTH, "varbinary($l)" ); - registerColumnType( Types.LONGVARBINARY, "varbinary(MAX)" ); - registerColumnType( Types.LONGVARCHAR, "varchar(MAX)" ); + registerColumnType( Types.CLOB, "varchar(MAX)" ); + registerColumnType( Types.LONGVARCHAR, "varchar(MAX)" ); registerColumnType( Types.VARCHAR, "varchar(MAX)" ); registerColumnType( Types.VARCHAR, MAX_LENGTH, "varchar($l)" );