项目中使用jpa 查询单列单行数据,返回值为String,现报
org.hibernate.MappingException: No Dialect mapping for JDBC type: -9
该字段类型为nvarchar,返回时会出错。
解决办法:
使用convert,例如字段deptName的类型为nvarchar,出现错误为No Dialect mapping for JDBC type:-9
可将nvarchar转成varchar
如:select convert(varchar(255),deptName) as deptName from JITDept
记得as xxx要写。
本文解决了一个在使用JPA查询单列单行数据时遇到的问题,当字段类型为nvarchar时会出现NoDialectmappingforJDBCtype:-9的异常。通过使用convert函数将nvarchar转换为varchar类型,可以有效避免此问题。
2362

被折叠的 条评论
为什么被折叠?



