当前位置: 代码迷 >> 综合 >> No Dialect mapping for JDBC type:7错误
  详细解决方案

No Dialect mapping for JDBC type:7错误

热度:88   发布时间:2023-12-10 06:10:41.0
错误原因,hibernate找不到对应的类型映射,比如7,就是对应Types.REAL

首先:
public class MySQLDialect extends org.hibernate.dialect.MySQLDialect {
public MySQLDialect(){
super();
registerHibernateType(Types.REAL,Hibernate.BIG_INTEGER.getName());
registerHibernateType(Types.REAL, Hibernate.FLOAT.getName());
}
}


然后:
方言指定到这个类
<prop key="hibernate.dialect">
com.cn.common.MySQLDialect
</prop>

  相关解决方案