No Dialect mapping for JDBC type: -1问题

 时间:2026-04-24 22:50:04

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问题

  • ios15.2怎么更新?
  • 汗疱疹怎么治疗不反复?手脚脱皮怎么办?
  • 最新最实用的网赚技术,网盘赚钱(一)
  • 如何做红枣粽子?
  • 吊兰的不同品种你知道吗?
  • 热门搜索
    私家车怎么赚钱 笔记本怎么连接电视 怎么保护牙齿 冰箱密封条不严怎么办 剖腹产后怎么瘦肚子 康宝莱怎么样 社保基数怎么算 乳晕黑怎么办 南京财经大学怎么样 德国都芳漆怎么样