Eri*_*ric 0 java double hibernate
我想通过匹配Double值从db中选择记录.
代码如下:
String aQuery = "SELECT * FROM TableA WHERE field_a = :fieldA";
SQLQuery thisQuery = session.createSQLQuery(aQuery).addEntity(AClass.class);
thisQuery.setEntity("fieldA", aDoubleValue);
Run Code Online (Sandbox Code Playgroud)
a.hbm.xml
<class name="AClass" table="a_table">
<id name="id" column="id" type="pguuid" access="field">
<generator class="identity" />
</id>
<property name="fieldA" column="field_a"type="double" />
....
</class>
Run Code Online (Sandbox Code Playgroud)
然后得到了这个问题 org.hibernate.MappingException:未知实体:java.lang.Double
有关如何解决它的任何想法?
你不应该用setParameter而不是setEntity吗?
thisQuery.setParameter("fieldA", aDoubleValue);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
71 次 |
| 最近记录: |