Ich habe folgende abgebildet KlassennHibernate oder Kriterien Abfrage
Trade { ID, AccountFrom, AccountTo }
Account {ID, Company}
Company {ID}
Jetzt kann ich alle Trades heraus nicht einen Weg wählen, wo
AccountFrom.Company.ID = X OR AccountTo.Company.ID = X
ich bekommen kann und arbeiten mit dem folgenden:
criteria.CreateCriteria("AccountFrom").CreateCriteria("Company").Add(Restrictions.Eq("ID", X);
criteria.CreateCriteria("AccountTo").CreateCriteria("Company").Add(Restrictions.Eq("ID", X);
Aber wie kann ich das in ein OR eher ein UND verwandeln. Ich habe Disjunktion schon früher benutzt, aber ich kann nicht scheinen, wie man getrennte Kriterien, nur Beschränkungen hinzufügt.
Sollte es AccountFrom.Company.ID = X OR AccountTo.Company.ID = X lesen ?? wie Ihre Frage keinen Sinn macht, wie es ist – Rippo
Opps, ja Ihre richtige –