2009-08-01 4 views
3

最近、CF9はHibernateのサポートをリリースしました。私が把握できないことの1つは、HibernateとCFqueryの間の違いです。私は、Hibernateは、オブジェクトへのあなたのテーブルからのマッピングのために良いですし、その後getTableName()などのように、これらのオブジェクトを呼び出すことが、私はmytableはHibernate vs CFQuery

FROM

SELECT SUM(tableVal) このクエリを複製したい場合は言うことがわかりますが私はまだHQLを使用してクエリを呼び出す必要はありません。私がしたら、冬眠の使用は何ですか?本質的に同じデータを得る別のルートのように思えます。

私はここに大きな概念がないことを100000%確信しています。誰かが相違点を明らかにして、私にいくつかのリソースを指摘すれば、それはすばらしいでしょう。

HQLはうまくいくのおかげで、 ファイサルABID

答えて

3

、cfqueryタグでの基本的なSQLは、まだ同様に動作します。

Hibernateの強みは、SUM()やAVG()などの集約関数ではなく、オブジェクト関係のマッピング(ORM)です。

+1

SUM()AVG()やnHibernateの集計関数を使用する場合は、必要なクエリでビューを作成するのが最も簡単です。 –

関連する問題