No Dialect mapping for JDBC type: -1问题

时间:2024-10-12 14:18:15

1、出现这个问题的原因是通过 Hibernate的createSQLQuery() 原生sql方法进行查询,对应表中的列有 text类型的字段导致的。

No Dialect mapping for JDBC type: -1问题

2、第一种修改办法:修改text类型的字段为varchar类型即可正常运行

No Dialect mapping for JDBC type: -1问题

3、第二种修改办法:自己创建一个方言。public class BlobMySQLDialect extends MySQLDialect{public BlobMySQLDialect(){ super(); registerHibernateType(Types.LONGVARCHAR, Hibernate.TEXT.getName()); } }

No Dialect mapping for JDBC type: -1问题No Dialect mapping for JDBC type: -1问题
© 2025 光影知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com