hibernate 数据库字段为CLOB时,配置文件的用法

代码来源:

         http://blog.csdn.net/lilt085163/article/details/4650208

    

    当我们用hibernate 时,数据库的字段为大对象 CLOB ,在**.hbm.xml 中在给该字段指定类型时完全可以不指定为CLOB类型,即,在javabean中对应的字段可以不定义为Clob 类型,如果定义为Clob 类型,我们就是把数据库的数据类型引用到了我们的项目中,产生高耦合,在操作数据库时不仅不方便,而且遇到中文时可能还需要我们进行转码,大家都知道 JAVA中字符编码是个很麻烦的事情哦,

因此我们完全可以在JAVABEAN 中对应的字段定义为 String 类型,我们再 对**.hbm.xml 中的字段的TYPE 改成:org.springframework.orm.hibernate3.support.ClobStringType 就一切OK 了

 **.hbm.xml  中的 部分代码:



方法1、

也是可以的

 type="java.lang.String"

方法2、

<property name="query" type="org.springframework.orm.hibernate3.support.ClobStringType"  column="QUERY" />

相关推荐