Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate与CFQuery_Hibernate_Coldfusion - Fatal编程技术网

Hibernate与CFQuery

Hibernate与CFQuery,hibernate,coldfusion,Hibernate,Coldfusion,最近CF9发布了Hibernate支持。我不能理解的一件事是Hibernate和CFquery之间的差异。虽然我看到Hibernate很适合将表映射到对象,然后调用那些对象,比如getTableName()等等,但是如果我想复制这个查询,请告诉我 选择总和(tableVal) 从mytable 我不必仍然使用HQL并调用查询。如果我这样做了,那么hibernate有什么用呢。这似乎是获得相同数据的另一条途径 我百分之十万肯定我错过了一个重要的概念。如果有人能澄清这些差异,并向我指出一些资源,那将

最近CF9发布了Hibernate支持。我不能理解的一件事是Hibernate和CFquery之间的差异。虽然我看到Hibernate很适合将表映射到对象,然后调用那些对象,比如getTableName()等等,但是如果我想复制这个查询,请告诉我

选择总和(tableVal) 从mytable

我不必仍然使用HQL并调用查询。如果我这样做了,那么hibernate有什么用呢。这似乎是获得相同数据的另一条途径

我百分之十万肯定我错过了一个重要的概念。如果有人能澄清这些差异,并向我指出一些资源,那将是令人惊讶的

谢谢,
费萨尔·阿比德(Faisal Abid)

HQL可以工作,cfquery中的基本SQL也可以工作

Hibernate的优势不在于像SUM()或AVG()这样的聚合函数,而在于对象关系(ORM)的映射。

如果您想在nHibernate中使用SUM()AVG()或任何类型的聚合函数,我发现用您想要的查询创建一个视图是最简单的。