我如何能實現在休眠以下查詢---檢查多列「在」條款
select * from wf_inbox_v where target_user='some value' and 111 in (id,rev_ref_id)
111是恆定值。
請幫我
我如何能實現在休眠以下查詢---檢查多列「在」條款
select * from wf_inbox_v where target_user='some value' and 111 in (id,rev_ref_id)
111是恆定值。
請幫我
如果下面需要,您可以用一個簡單的查詢實現這一目標。
如果我假設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();
@Imamal ...謝謝 – Viks
我不知道什麼是你尋找,但使用須知
select * from wf_inbox_v where target_user='some value' and (id= 111 or rev_ref_id = 111)
謝謝....但我正在尋找使用條件的Hibernate查詢。 – Viks
http://docs.jboss.org/hibernate/core/3.3/reference /en/html/queryhql.html#queryhql-expressions –