FrontEnd Pluss是一款很不錯的JAVA CLASS文件反編譯工具,可以往JAR包中添加文件,反編速度非?,x并且它還支持語法高亮顯示,學習JAVA的必備工具,并且它還支持語法高亮顯示。
相關使用方法
1.先用FrontEnd Plus反編譯SQLServerDialect,發(fā)現(xiàn)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
<property name="dialect">
com.accp.birdbbs.orm.MySQLServerDialect
</property>
再次運行程序,一切OK
- PC官方版
- 安卓官方手機版
- IOS官方手機版