最近,CF9发布了Hibernate支持。我无法理解的一件事是Hibernate和CFquery之间的区别。虽然我看到Hibernate很适合将表映射到对象,然后调用这些对象,如getTableName()等,但是如果我想复制这个查询
从mytable中选择SUM(tableVal)
我不是仍然需要使用HQL并调用查询吗?如果我这样做了,那么hibernate有什么用呢?这似乎是另一种从本质上获得相同数据的方法。
我100000地确定我错过了一个重要的概念。如果有人能给我指出一些不同之处并给我一些参考资料,那就太棒了。
谢谢,费萨尔·阿比德
发布于 2009-08-01 20:29:23
HQL可以工作,cfquery中的基本SQL仍然可以工作。
Hibernate的强项不是像SUM()或AVG()这样的聚合函数,而是对象关系映射(ORM)。
https://stackoverflow.com/questions/1217409
复制相似问题