【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
由于hibernate映射到对应的数据库字段类型存在的问题,比如大字段等
1.改造默认方言设置,继承特定数据库的方言基类
package selleck.util;
import java.sql.Types;
import org.hibernate.Hibernate;
import org.hibernate.dialect.MySQL5Dialect;
public class MySQL5Dialects extends MySQL5Dialect{
public MySQL5Dialects() {
super();
registerHibernateType(Types.DECIMAL, Hibernate.BIG_DECIMAL.getName());
registerHibernateType(-1, Hibernate.STRING.getName());
}
}
hibernate.dialect= selleck.util.MySQL5Dialects
来源:oschina
链接:https://my.oschina.net/u/938910/blog/106625