如何在hibernate ---
中实现以下查询select * from wf_inbox_v where target_user='some value' and 111 in (id,rev_ref_id)
111是常数值。
请帮帮我
答案 0 :(得分:1)
我不确定你在寻找什么但是要检查这个
select * from wf_inbox_v where target_user='some value' and (id= 111 or rev_ref_id = 111)
答案 1 :(得分:1)
如果需要,您可以通过简单查询实现此目的,如下所示。
如果我假设bean名称为WfInboxV
:
public class WfInboxV {
private String targetUser;
private int id;
private int revRefId;
}
然后查询将是:
String query = "from WfInboxV where targetUser='some value' and '111' in (id,revRefId)";
Query query = session.createQuery(query);
List list = query.list();