`
marschen
  • 浏览: 78447 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

hibernate dialet的一个扩展(增加char类型字段映射)

阅读更多

    在使用hibernate访问sybase iq数据库中,char字段在使用addentity方式返回对象时,无法得到正确的结果,通过对sybasedialet的扩展,可以有效解决这一问题,避免了在sql语句中使用convert函数做字段类型转换,有效提高了sql效率,减少sql语句大小。要知道,很多数据库对sql语句的长度是由限制的。

    public class IQDialect extends  SybaseDialect{

   
    public IQDialect()   
    {
        super();
        super.registerHibernateType( Types.CHAR, Hibernate.STRING.getName() );
    }
   
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics