JPA javax.persistence.PersistenceException:org.hibernate.MappingException:没有JDBC类型的Dialect映射:-101

时间:2016-06-03 17:08:54

标签: java hibernate jpa jdbc

执行以下查询时,

SELECT
    systimestamp + interval '-150' minute 
FROM
    DUAL

Query query = entityManager.createNativeQuery(nativeQuery);
List<Object> = query.getResultList();

我得到了以下的例外,

javax.persistence.PersistenceException: org.hibernate.MappingException: No Dialect mapping for JDBC type: -101

请帮助我。

1 个答案:

答案 0 :(得分:0)

我需要更多详细信息来回答您的问题,但如果我认为您需要相同的内容,则应添加以下内容:

<prop key="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</prop>

进入application-context.xml文件,根据您的数据库,此示例适用于使用ojdbc.jar的Oracle。

您的异常是因为hibernate不知道如何与您的数据库进行通信。

希望对你有所帮助。