我在DB一列,它是類型char(20)和I映射到的列如下休眠query.list()返回單個字符值
<property name="my_cloumn" type="string">
<column name="My_column" sql-type="char(20)">
</column>
</property>
我對這個列中的數據DB像123456789123456789
當我執行Query.list(),我得到第一個字符,即只有「1」
什麼可能導致的問題?
我使用Hibernate 3.3
更新1:
我執行Query.list()前執行下面
query.setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
謝謝你,我會嘗試和更新 – Raj
仍爲其您正在使用什麼數據庫不工作 – Raj
? – Naros