【发布时间】:2009-01-08 23:53:28
【问题描述】:
我将这个问题集中在“报告类型”查询(计数、平均值等,即不返回域模型本身的查询)上,我只是想知道使用 HQL 是否有任何内在的性能优势,因为它可能能够利用二级缓存。或者甚至更好 - 缓存整个查询。
显而易见的隐含好处是 NHibernate 知道列名是什么,因为它已经知道模型映射。
我还应该注意哪些其他好处?
[我正在使用 NHibernate,但我假设在这种情况下适用于 Hibernate 的内容同样适用于 NHibernate]
【问题讨论】:
标签: sql nhibernate hibernate hql