No Dialect mapping for JDBC type: -1问题解决方案
2009-11-29 11:04
399 查看
本人使用hibernate的createSQLQuery()方法时抛出的一个异常:No Dialect mapping for JDBC type: -1
在网上查找了后发现是数据表数据类型跟hibernate说支持的类型不一样照成。
解决方案:
step 一:写一个类继承SQLServerDialect 。
step 二:修改Hibernate配置文件hibernate.cfg.xml
最后问题得到解决...
在网上查找了后发现是数据表数据类型跟hibernate说支持的类型不一样照成。
解决方案:
step 一:写一个类继承SQLServerDialect 。
package com.hibernate; import java.sql.Types; import org.hibernate.Hibernate; import org.hibernate.dialect.SQLServerDialect; public class DialectForInkfish extends SQLServerDialect { public DialectForInkfish() { super(); registerHibernateType(Types.DECIMAL, Hibernate.BIG_DECIMAL.getName()); registerHibernateType(-1, Hibernate.STRING.getName()); } }
step 二:修改Hibernate配置文件hibernate.cfg.xml
<property name="dialect"> com.hibernate.DialectForInkfish </property>
最后问题得到解决...
相关文章推荐
- 毕设问题小记——No Dialect mapping for JDBC type:-1错误
- 关于No Dialect mapping for JDBC type :-9 hibernate执行原生sql语句问题
- No Dialect mapping for JDBC type: -1 问题解决
- No Dialect mapping for JDBC type: -1问题解决方案
- 关于No Dialect mapping for JDBC type :-9 hibernate执行原生sql语句问题
- ORACLE11g:No Dialect mapping for JDBC type: -9,2011解决方案
- 关于No Dialect mapping for JDBC type :-9 hibernate执行原生sql语句问题
- weblogic hibernate关于No Dialect mapping for JDBC type :-9 hibernate执行原生sql语句问题(www.50xiao.com)
- hibernate No Dialect mapping for JDBC type: -1解决方案
- org.hibernate.MappingException: No Dialect mapping for JDBC type: -9【问题发现与解决】
- MySQL错误(org.hibernate.MappingException: No Dialect mapping for JDBC type: -4) 解决方案
- 关于No Dialect mapping for JDBC type :-9 hibernate执行原生sql语句问题
- 关于No Dialect mapping for JDBC type :-9 hibernate执行原生sql语句问题 .
- org.hibernate.MappingException: No Dialect mapping for JDBC type: -4
- mysql varchar长度过大引起hibernate原生态SQL错误:No Dialect mapping for JDBC type: -1错误的解决方法
- org.hibernate.MappingException: No Dialect mapping for JDBC type: -1
- No Dialect mapping for JDBC type: -1
- Java中使用Hhibernate遇到一个错误:No Dialect mapping for JDBC type:-1
- no dialect mapping for jdbc type:-9
- org.hibernate.MappingException: No Dialect mapping for JDBC type: -1 解决方法搜藏