Hibernate blob No Dialect mapping for JDBC type: -4

转载 2012年03月29日 20:37:32
严重: Servlet.service() for servlet action threw exception
org.hibernate.MappingException: No Dialect mapping for JDBC type: -4
 at org.hibernate.dialect.TypeNames.get(TypeNames.java:56)
是因为服务器端的数据类型并不能和Java的数据类型成功映射,于是新建

import java.sql.Types;
import org.hibernate.Hibernate;
import org.hibernate.dialect.MySQLDialect;

public class BlobMySQLDialect extends MySQLDialect {
    public BlobMySQLDialect () {
        super();
        //registerColumnType(Types.LONGVARBINARY, Hibernate.BLOB.getName());
        registerHibernateType(Types.LONGVARBINARY, Hibernate.BLOB.getName());
    }
}

然后在配置文件中改为

  <property name="hibernateProperties">
   <props>
    <!-- <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect </prop> -->
    <prop key="hibernate.dialect">
      com.temp.BlobMySQLDialect
    </prop>
   </props>
  </property>

Hibernate不支持ORACLE的rowid查询 (No Dialect mapping for JDBC type: -8)

今天遇到一个很奇怪的问题,执行sql报异常,No Dialect mapping for JDBC type: -8

org.hibernate.MappingException: No Dialect mapping for JDBC type: -9【问题发现与解决】

一、发现问题: 在我的项目中,运用SpringMVC框架。因为直接查询视图,数据较多,响应时间很慢。于是,运用左连接查询数据库取需要的字段属性,存到一个实体类中。 于是用Hibernate的Que...

解决org.hibernate.MappingException: No Dialect mapping for JDBC type: -1(或=x)问题

出错原理:mysql等数据库都有自己的“方言”,如text类型的字段,而java数据类型中并没有此类型,于是在利用hibernate查找数据时会造成如是问题; 解决方案: 第一步:在项目有中合适位置写...

org.hibernate.MappingException: No Dialect mapping for JDBC type: -1

org.hibernate.MappingException: No Dialect mapping for JDBC type: -1 at org.hibernate.dialect.TypeN...

关于“No Dialect mapping for JDBC type : ? ”的总结

前段时间碰到了这类错误,最后的问号表示不确定的数字,但是解决的方法都一样。 首先,自定义一个方言类——Hibernate Dialect,该类需要继承与我们使用的数据库相应的方言类。比...

No Dialect mapping for JDBC type

解决方法就是自定义一个Hibernate Dialect.Java代码 package com.yourcompany.util ;     import java.sql.Types;     im...

ORACLE11g:No Dialect mapping for JDBC type: -9,2011解决方案

一、描述     本项目使用JEECG开源框架开发,其中hibernate4.2.0,Oracle10g数据库,tomcat7.40,jdk7,ojdbc6.jar札包连接数据库,在tomcat7启动...

spring3+struts2+hibernate3整合出现的问题,No mapping found for dependency [type=java.lang.String, name='str

spring3+struts2+hibernate3整合出现的问题,No mapping found for dependency [type=java.lang.String, name=’stru...

No mapping found for dependency [type=java.lang.String, name='actionPackages']

struts2 的struts2-codebehind.jar导致的错误 java.lang.RuntimeException: java.lang.RuntimeException: ...

Neutron数据库同步错误 NotImplementedError: No support for ALTER of constraints in SQLite dialect

NotImplementedError: No support for ALTER of constraints in SQLite dialect
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Hibernate blob No Dialect mapping for JDBC type: -4
举报原因:
原因补充:

(最多只允许输入30个字)