随笔-9  评论-168  文章-266  trackbacks-0
一.具有外键的表格,  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 紫蝶∏飛揚↗ 阅读(1542) 评论(0)  编辑  收藏 所属分类: 数据库

只有注册用户登录后才能发表评论。


网站导航: