执行以下查询时,
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
请帮助我。
答案 0 :(得分:0)
我需要更多详细信息来回答您的问题,但如果我认为您需要相同的内容,则应添加以下内容:
<prop key="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</prop>
进入application-context.xml文件,根据您的数据库,此示例适用于使用ojdbc.jar的Oracle。
您的异常是因为hibernate不知道如何与您的数据库进行通信。
希望对你有所帮助。