使用 hibernate 的createSqlQuery(query);
方法时,我遇到错误。
error: org.hibernate.MappingException: No Dialect mapping for JDBC type: -8
答案 0 :(得分:0)
通过为您正在使用的属性添加数据类型来检索查询中的值。
示例:Native Sql Query: select NAME from EMP;
Java代码:
SQLQuery query = Session.createSQLQuery(NativeSQLQuery).addScalar("NAME",Hibernate.String);
以上代码将解决方言问题。