HQL vs NHibernate Criteria API HQL offers the benefits of literal SQL:Very flexibleThe only way to express some complex queries But also the negatives - no compile-time syntax checking. The Criteria API:Provides compile-time syntax checkingIntellisense when working with Visual Studio Email ThisBlogThis!Share to XShare to Facebook