您的位置:首页 > 产品设计 > UI/UE

could not get a field value by reflection getter of

2017-03-12 19:07 423 查看
上面的错误是因为

我写错了如下代码:

criteria.add(“one”,one.id);hibernate以为id是one实体。

当根据一 一方的外键查询多方时,有两种方式。

一是写hql :

(1)”from Many m where fk_id = “+id; 直接写外键字段名称

(2)”“from Many m where m.one = “+id; 或者写多方的一方属性;

二是写Criteria:

(1)criteria.add(“one.id”,id);外键id

(2)criteria.add(“one”,one);或者一方实体
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐