3

オブジェクトを作成するための New/CreateObject() と CF9 で永続的な CFC のエンティティを作成するための EntityNew() の違い (ある場合) は何ですか?

4

2 に答える 2

3

New() と CreateObject() では、CFC へのフル パスを指定する必要があります。

EntityNew() を使用すると、エンティティの名前を渡すだけです。

于 2009-08-28T19:13:56.537 に答える
2

引用: ColdFusion 9 の学習: EntityNew() vs. NEW 演算子 / CreateObject()

CFUNITED の「高度な ORM」セッションで実際にこの質問をしたところ、少し異なる答えが得られました。講演者 (彼の名前を覚えていないことをお許しください。彼はアドビのヘッド エンジニアだったと思います) は、EntityNew() を使用してオブジェクトをロードすると、ColdFusion は実際には標準の CFC とは少し異なる方法でそれを表示すると言いました。この違いはプログラマーにはわかりませんが、EntityNew() を使用して作成されたコンポーネントは、Hibernate 統合レベルである程度の効率を提供します。そのため、彼はすべての新しい ORM 対応オブジェクトを EntityNew() で作成することを推奨しました。

于 2009-08-28T20:27:39.727 に答える