首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

hibernate读取TEXT门类

2012-07-05 
hibernate读取TEXT类型现象:用hibernate读取数据库中Text类型字段时,发现只能读取前10000字节的长度,后面

hibernate读取TEXT类型
现象:用hibernate读取数据库中Text类型字段时,发现只能读取前10000字节的长度,后面的都丢失了。

解决办法:

第一步:
package com.my.hibernate.config;
import java.sql.Types;
import org.hibernate.dialect.MySQL5Dialect;
/**
*
*/
public class DialectForInkfish extends MySQL5Dialect {
     public DialectForInkfish() {
         super();
         registerHibernateType(Types.LONGVARCHAR, 65535, "text");
     }
}

第二步:
将hibernate配置文件中

<property name="dialect">org.hibernate.dialect.MySQLDialect</property>

改为
<property name="dialect">com.my.hibernate.config.DialectForInkfish</property>


热点排行