错误原因,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>