SQL-запрос к критериям nhibernate - PullRequest
0 голосов
/ 19 марта 2012

Hello.У меня проблема с созданием объекта Hibernate Criteria.Я новичок в Hibernate.

Может кто-нибудь помочь мне с созданием сложного объекта Criteria и объяснить, как это делается?Вот пример SQL select оператора для эмуляции:

select * from Company join Employees on Company.IDCompany = Employees.IDCompany;

1 Ответ

1 голос
/ 19 марта 2012

Если вы используете NH3, вы можете использовать QueryOver вместо ICriteria, так как для меня выражения QueryOver лучше, чем строки ICriteria.

Session.QueryOver<Company>()
 .JoinQueryOver(company => company.Employees)
 .Where(...) // some restrictions
 .List<Company>();

http://nhforge.org/blogs/nhibernate/archive/2009/12/17/queryover-in-nh-3-0.aspx

...