【发布时间】:2014-03-01 21:14:19
【问题描述】:
我正在尝试使用休眠提供程序学习 JPA。下面是我试图触发的查询:
Query query=eManager.createQuery("from ShopBaseData");
List list=query.getResultList();
我在尝试执行代码时遇到以下错误:
Caused by: java.sql.SQLException: Fail to convert to internal representation
at oracle.jdbc.driver.CharCommonAccessor.getBigDecimal(CharCommonAccessor.java:414)[:11.2.0.3.0]
at oracle.jdbc.driver.OracleResultSetImpl.getBigDecimal(OracleResultSetImpl.java:548)[:11.2.0.3.0]
at oracle.jdbc.driver.OracleResultSet.getBigDecimal(OracleResultSet.java:372)[:11.2.0.3.0]
at org.hibernate.type.descriptor.sql.DecimalTypeDescriptor$2.doExtract(DecimalTypeDescriptor.java:67)
at org.hibernate.type.descriptor.sql.BasicExtractor.extract(BasicExtractor.java:65)
at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:261)
有人可以帮我了解可能导致错误的原因吗?
【问题讨论】:
标签: java spring hibernate jpa hibernate-mapping