我有4個表參與此查詢。休眠4表的關聯
Campaign
- 多對一業務
Business
- 一對多客戶
Client
- 一對一接觸
Contact
在接觸時,現場contact_name
這是獨一無二的。我需要檢索所有campaigns
相關contact
(通過client
和business
),這campaign
場type
等於2
什麼是休眠做到這一點的最好方法是什麼?
在SQL是看起來像這樣:
select *
from campaign,contact, business, client
where campaign.type=2
and client.contact_id = contact.contact_id
and contact.name = 'Josh'
and client.business_id = business.business_id
and campaign.campaign_id = business.business_id
找到更多的信息這些表格之間的關係是否已經配置了xml或註解或者是問題的一部分? – flesk
我正在使用註釋,並且我確實宣佈了一對多對多等,但是,我需要一個有效的解決方案來檢索結果 – Dejell