MySQL数据库中有张表的字段是text,查询出来后对应的java类型是String,Dialect设置为org.hibernate.dialect.MySQLDialect 运行的时候报错:No Dialect mapping for JDBC type:-1 错误的原因是MySQL和java类型转换错误,解决方法如下: 1.首先自己写一个class,继承org.hibernate.dialect.MySQLDialect package com.util; import java.sql.T…