我有两个类SystemInvitation和User。用户有一个名为Email的属性,SystemInvitation有一个名为InviteesEmailAddress的属性。这些属性之间的域中没有关系。
是否可以使用Criteria API生成如下查询:
选择 si.InviteesEmailAddress ,si.Identifier ,当u.id为null然后0 else 1以UserExists结束时的情况 从 SystemInvitation si 左外连接[User] u on u.Email = si.InviteesEmailAddress
谢谢!
答案 0 :(得分:0)
您应该使用以下内容在SystemInvitation的映射中映射InviteesEmailAddress列:
<many-to-one name="InviteesEmailAddress" fetch="join" class="User"
column="Email" cascade="none" not-found="ignore" />