淘小兔

FrontEnd Pluss是一款很不错的JAVA CLASS文件反编译工具,可以往JAR包中添加文件,反编速度非常快,x并且它还支持语法高亮显示,学习JAVA的必备工具,并且它还支持语法高亮显示。聽

相关使用方法

知识兔

1.先用FrontEnd Plus反编译SQLServerDialect,发现SQLServerDialect继承SybaseDialect,继承 Dialect,Dialect中有registerHibernateType方法,再查看SybaseDialect构造中 registerColumnType没有注册ntext类型。

到了这一步就明朗了,原来是Hibernate的hibernate.cfg.xml中dialect没有注册ntext的类型。那好,自己注册一个吧。

2.定义MySQLServerDialect聽

package com.accp.birdbbs.orm;聽

import org.hibernate.dialect.SQLServerDialect;

import java .sql.Types;聽

import org.hibernate.Hibernate;

public class MySQLServerDialect extends SQLServerDialect

{

聽public MySQLServerDialect()

聽{

聽 聽 聽 super();

聽 聽 聽 registerHibernateType(Types.LONGVARCHAR, Hibernate.TEXT.getName());

聽}

}

3.在hibernate.cfg.xml中使用MySQLServerDialect聽

聽 聽com.accp.birdbbs.orm.MySQLServerDialect

再次运行程序,一切OK

点击下载

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载