nhibernate « Performance « JPA Q&A

1. Which one have better performance?    stackoverflow.com

I write same query with two approach by using NHibernate: 1- by using HQL like below

public long RetrieveHQLCount<T>(string propertyName, object propertyValue)
    using (ISession session = m_SessionFactory.OpenSession())

2. NHibernate HQL vs CriteriaAPI vs QueryOver. Performance    stackoverflow.com

What are the performance differences between the hql and criteriaApi and QueryOver? Are there any situations where one is faster or slower than the other? Edit: I extended the question with QueryOver. ============================================= Well, ...