簡體   English   中英

JPA javax.persistence.PersistenceException:org.hibernate.MappingException:JDBC類型的否方言映射:-101

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

執行以下查詢時,

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

請幫助我。

我需要更多詳細信息來回答您的問題,但是如果我也想與您一樣,則應添加以下內容:

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

根據您的數據庫,將其放入application-context.xml文件中,此示例適用於使用ojdbc.jar的Oracle。

您的例外是因為休眠不知道如何與您的數據庫進行通信。

希望對您有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM