1.写一个类
import java.sql.Types;
import org.hibernate.Hibernate;
import org.hibernate.dialect.MySQL5InnoDBDialect;
//此处继承的是Hibernate MySql方言类,视不同开发情况而定
public class MySQLDialect extends MySQL5InnoDBDialect {
public MySQLDialect() {
super();
//调用父类的registerHibernateType方法,注册Text类型
registerHibernateType(Types.LONGVARCHAR, Hibernate.TEXT.getName());
}
}
2.在sessionFactory配置hibernate数据库方言为该类的地址
3.在实体字段中写上注解:@Column(name="字段名", columnDefinition="TEXT", nullable=true)