सबसे पहले आपको यह परिभाषित करना होगा कि आपकी बोली वर्ग का नाम क्या है जिसका आप उपयोग करना चाहते हैं:hibernate.cfg.xml में अपना स्वयं का वर्ग पता जोड़ें
<property name="hibernate.dialect">com.nhl.dao.SQlServerDBDialect</property>
फिर नीचे वही नया वर्ग बनाएं
package com.nhl.dao;
import java.sql.Types;
import org.hibernate.dialect.SQLServerDialect;
import org.hibernate.type.StandardBasicTypes;
public class SQlServerDBDialect extends SQLServerDialect {
public SQlServerDBDialect() {
super();
registerHibernateType(Types.NCHAR, StandardBasicTypes.CHARACTER.getName());
registerHibernateType(Types.NCHAR, 1, StandardBasicTypes.CHARACTER.getName());
registerHibernateType(Types.NCHAR, 255, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.NVARCHAR, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.LONGNVARCHAR, StandardBasicTypes.TEXT.getName());
registerHibernateType(Types.NCLOB, StandardBasicTypes.CLOB.getName());
}
}