【发布时间】:2012-02-02 07:50:27
【问题描述】:
我正在寻找一个休眠标准来获得以下信息:
Dokument.class 映射到角色 角色ID
角色.class 有一个联系人 联系方式
联系人.class 名 姓氏
我想在 Contact 类中搜索 FirstName 或 LastName 并检索已连接的文档列表。
我尝试过这样的事情:
session.createCriteria(Dokument.class)
.setFetchMode("role",FetchMode.JOIN)
.setFetchMode("contact",FetchMode.JOIN)
.add(Restrictions.eq("LastName","Test")).list();
我收到一个错误,无法解析类“Dokument”的属性“LastName”
有人能解释一下为什么连接搜索的是 Dokument 而不是所有连接的表吗?提前感谢所有帮助!
【问题讨论】: