Problème hibernate + types MS SQL Server 2008
Bonjour,
J'ai une base de données SQL Server 2008 avec des types nvarchar(max), nvarchar(n), nchar(n) ...
Je n'arrive pas à les récupérer avec hibernate. J'ai toujours l'erreur:
Code:
1 2
|
No Dialect mapping for JDBC type: -16 |
J'ai essayé d'étendre le dialect SqlServer:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
public class SQLServerNativeDialect extends SQLServerDialect{
public SQLServerNativeDialect() {
super();
// registerColumnType(Types.NVARCHAR, "nvarchar($l)");
// registerColumnType(Types.CHAR, "nchar(1)");
// registerColumnType(Types.NVARCHAR, "nvarchar(max)");
// Use Unicode Characters
registerColumnType(Types.NVARCHAR, "nvarchar($l)");
registerColumnType(Types.CHAR, "nchar(1)");
registerColumnType(Types.NVARCHAR, "nvarchar(max)");
} |
Mais ça ne marche toujours pas. Quelqu'un aurait une idée pour résoudre ce problème?
Merci