一.具有外鍵的表格, HQL查詢---"from A類"報錯.
解決方法: 不能模糊查詢,需指定查詢的屬性. 如: "select 別名.屬性 from A類 as 別名".
(注:有時候問題就是那么的奇怪,如遇到上述問題,可以試試這個方法.MYSQL6.0好像沒這問題;5.0好像有.)
二.A表的外鍵定義B表的非主鍵, HQL查詢返回結果為空值或報空指針錯誤或類型轉換失敗.
解決方法: 因為Hibernate 默認外鍵的關聯是主鍵, 所以需加上<many-to-one property-ref="關聯類的屬性" ......>
關聯類.HBM.XML---
<set name="as" inverse="true">
<key property-ref="content">
<column name="bc" length="45" not-null="true" />
</key>
<one-to-many class="com.a.A" />
</set>
posted on 2008-05-02 22:55
紫蝶∏飛揚↗ 閱讀(1549)
評論(0) 編輯 收藏 所屬分類:
數據庫