是否可以在Hibernate(版本4)和Microsoft SQL Server(2008/2012)中同时使用unicode和unicode字符串?
我们现在拥有的 - 为字符串生成nvarchar
的自定义SQL Server方言:
public class SQLServerUnicodeDialect extends SQLServerDialect {
public SQLServerUnicodeDialect(){
super();
// Use Unicode Characters
registerColumnType( Types.VARCHAR, "nvarchar($l)" );
...
}
在jdbc级别,我们使用JTDS驱动程序,默认情况下将所有字符串转换为unicode(参见参数sendStringParametersAsUnicode)。
所以我在任务中看到了2个问题:
欢迎任何想法。