Fixes for sql server and sybase concurrency issues with varchar columns in table indexes

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@4912 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Andrew Hind 2007-01-24 11:36:37 +00:00
parent 228e60e9cd
commit 363533b921
3 changed files with 34 additions and 2 deletions

View File

@ -21,12 +21,12 @@
#
# Sybase dialect
#
#hibernate.dialect=org.hibernate.dialect.SybaseAnywhereDialect
#hibernate.dialect=org.alfresco.repo.domain.hibernate.dialect.AlfrescoSybaseAnywhereDialect
#
# SQLServer dialect
#
#hibernate.dialect=org.hibernate.dialect.SQLServerDialect
#hibernate.dialect=org.alfresco.repo.domain.hibernate.dialect.AlfrescoSQLServerDialect
#
# PostgreSQL dialect

View File

@ -0,0 +1,16 @@
package org.alfresco.repo.domain.hibernate.dialect;
import java.sql.Types;
import org.hibernate.dialect.SQLServerDialect;
public class AlfrescoSQLServerDialect extends SQLServerDialect
{
public AlfrescoSQLServerDialect()
{
super();
registerColumnType( Types.VARCHAR, "nvarchar($l)" );
}
}

View File

@ -0,0 +1,16 @@
package org.alfresco.repo.domain.hibernate.dialect;
import java.sql.Types;
import org.hibernate.dialect.SybaseAnywhereDialect;
public class AlfrescoSybaseAnywhereDialect extends SybaseAnywhereDialect
{
public AlfrescoSybaseAnywhereDialect()
{
super();
registerColumnType( Types.VARCHAR, "text" );
}
}