No Dialect mapping for JDBC type: -1异常
来源:互联网 发布:陈妍希表情包淘宝 编辑:程序博客网 时间:2024/05/17 01:20
No Dialect mapping for JDBC type: -1,该异常是由于在hibernate中使用createSQLQuery()方法抛出的。 在网上看了下是hibernate无法将指定的数据库类型转换为java中的类型而导致的错误。
解决方案:可以自定义一个数据库方言。
一、自定义一个类,继承相应的数据库方言,我以mysql举例:
package com.fjx.Dialect;?
import java.sql.Types;?
import org.hibernate.Hibernate;?
import org.hibernate.dialect.MySQLDialect;?
public class MyDialect extends MySQLDialect{
public MyDialect() {
super();
registerHibernateType(Types.DECIMAL, Hibernate.BIG_DECIMAL.getName());
registerHibernateType(-1, Hibernate.STRING.getName());
}
}
二、修改配置文件hibernate.cfg.xml,即修改原来的方言。
<property name="dialect"> <!-- org.hibernate.dialect.MySQLDialect --> com.fjx.Dialect.MyDialect </property>
解决方案:可以自定义一个数据库方言。
一、自定义一个类,继承相应的数据库方言,我以mysql举例:
package com.fjx.Dialect;?
import java.sql.Types;?
import org.hibernate.Hibernate;?
import org.hibernate.dialect.MySQLDialect;?
public class MyDialect extends MySQLDialect{
public MyDialect() {
super();
registerHibernateType(Types.DECIMAL, Hibernate.BIG_DECIMAL.getName());
registerHibernateType(-1, Hibernate.STRING.getName());
}
}
二、修改配置文件hibernate.cfg.xml,即修改原来的方言。
<property name="dialect"> <!-- org.hibernate.dialect.MySQLDialect --> com.fjx.Dialect.MyDialect </property>
- No Dialect mapping for JDBC type: -1异常
- 关于Hibernate异常:No Dialect mapping for JDBC type: -1
- Hibernate中的No Dialect mapping for JDBC type: -1异常
- No Dialect mapping for JDBC type: -1
- No Dialect mapping for JDBC type: -1
- No Dialect mapping for JDBC type: -1
- No Dialect mapping for JDBC type: -1
- No Dialect mapping for JDBC type: -1
- No Dialect mapping for JDBC type: -1
- No Dialect mapping for JDBC type: -1
- 关于异常 No Dialect mapping for JDBC type 记载
- No Dialect mapping for JDBC type
- No Dialect mapping for JDBC type解决方法
- No Dialect mapping for JDBC Type:-9
- no dialect mapping for jdbc type:-9
- No Dialect mapping for JDBC type :-9
- No Dialect mapping for JDBC type 0
- No Dialect mapping for JDBC type: -1问题解决方案
- 全分布式下安装hbase(使用hbase自带的zookeeper)
- Mac OS 安装Wget
- C# ListBox显示tooltip
- GUI系统之SurfaceFlinger(2)Gralloc与Framebuffer
- eclipse 或myeclipse中安装插件spket (用于javascript开发) ----- 安装与使用详细
- No Dialect mapping for JDBC type: -1异常
- activex控件注册的时候卡死
- iOS 静态类库项目的建立与使用,不错
- Oracle GoldenGate 安装总结(实验)
- 属性类型
- c语言的自动类型转换
- 高效多边形填充算法及其C例程
- Java线程相关知识总结
- 语录