【发布时间】:2014-12-17 22:59:57
【问题描述】:
我有一个播放框架应用程序 [版本 1.2.7]。 当我尝试以非 jpa 实体形式获取数据时,我得到了这个异常
play.exceptions.JavaExecutionException: org.hibernate.MappingException: No Dialect mapping for JDBC type: 16
at play.mvc.ActionInvoker.invoke(ActionInvoker.java:237)
at Invocation.HTTP Request(Play!)
Caused by: javax.persistence.PersistenceException: org.hibernate.MappingException: No Dialect mapping for JDBC type: 16
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1389)
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1317)
at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:255)
我的代码如下
List lst = JPA.em().createNativeQuery(myQuery)
.setParameter("p", searchPhrase)
.getResultList();
我想使用本机查询并提取所有数据,但我不想将其限制为 Jpa 实体。
我们将不胜感激。
【问题讨论】:
-
你能粘贴persistance.xml吗?
标签: sql hibernate jpa playframework