-1
我正在嘗試使用休眠提供程序學習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)
有人可以幫我瞭解一下就可以了可能的錯誤原因?
它不起作用,給出的錯誤,在查詢中有無法識別的字符'*'... –
嘗試使用字段名稱而不是* – Vievern
沒有它的不工作。仍然是同樣的錯誤。 –