0

ColdfusionのHibernateORMを使用したいとしましょう。しかし、オブジェクトごとにCFCを記述したくはありません。スキーマの詳細を示す構成ファイルがあります。

その構成ファイルを解析して、ORMを動的に生成したいと思います。


または、CFCを持っていたらどうなりますか

  • Blogs.cfc
  • tags.cfc

しかし、関係はより「動的」な性質のものです。ブログとタグを関連付けるためにプログラムで自分のプロパティを追加する方法はありますか?


これらの例は、私が達成しようとしていることを単純化したものですが、必要な最初のステップであり、これらの質問をしている人は他にいないようです。

4

1 に答える 1

0

データベースのイントロスペクションを行う CFC を作成し、ORM CFC を作成しました。それらを「動的」にする限り、それは実際にどの程度動的かによって異なります。それらを非常に流動的にしたい場合は、引数を渡してプロパティを変更できますが、それはうまくいくかもしれませんが、パフォーマンスの観点からは効率的ではないと思います. また、アプリケーションがロードされるか ORMReload() が呼び出されると、ORM がすべての休止状態ファイルを生成するため、それが機能するかどうかもわかりません。つまり、CF はバックグラウンドで休止状態のファイルから動作します。永続的な CFC は、これらの休止状態の構成ファイルを生成するためのマップとして使用されます。少なくとも、それがどのように機能するかについての私の理解です。

やりたいことは、Hibernate と直接連携するインターフェースを開発することです。これにより、ORM エンティティを真に「動的」にすることができます。それがあなたがやろうとしていることなら、このリンクが役立つはずです。

于 2012-08-30T19:23:12.450 に答える