2011-12-22 6 views
3

Coldfusion(cfqueryタグとストアドプロシージャ)で構築されたサイトで作業しています。ColdfusionのORM、既存のcfqueries

私はORMにサイトを習得/移動することを検討していますが、これはどのように複雑で複雑なのだろうかと思っていました。

たとえば、ORMを使用してデータを取得し、古いページをORMにゆっくりと変換する新しいページを作成できますか?

ORMをオンにすると、現在自分のサイトで使用されているクエリとストアドプロシージャが中断されますか?

答えて

2

はい、ORMを使用して新しいページを作成して(自分の)データを取り出し、古いページをゆっくりとORMに変換できますか?

複雑なクエリの場合、ORMはあまり役に立ちません。

完全なOOを実行することなく、ORMを使用すると、SQLの行をコーディングせずにCRUDを実行できます。

0

ヘンリーの答えは良いですが、1つの質問が私に起こります:あなたが既に働いているサイトを持っているなら、それを使ってHibernateを使って変換するのはどうですか?あなたがここで知覚しているメリットは何ですか?私はそこには誰もいないと言っているわけではありません。(まったく理由はありませんが、これはロードされた質問ではありません。)サイトの作業コードをうまく使いこなすのは躊躇します理由。

変更を行う場合は、「前」と「後」の変更を大量にテストします。

+0

ORMへの変換が遅いと、新しいプログラマが維持するために、より簡単に更新/変更できるようになりました。 – redconservatory