問題タブ [transfer-orm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
orm - 転送 ORM 定義をクリーンアップしますか?
最近、 Transfer ORMの調査を開始し、非常に優れていることがわかりました。
今日、以前の開発セッション (例: 27/08、28/08) からの古いファイルが定義ディレクトリに含まれていることに気付きました。そのプロジェクトの transfer.xml にはいくつかのオブジェクトしかありませんが、それぞれがすでにいくつかの定義ファイルを生成しています。
それらについて心配する必要がありますか?
おそらく唯一の理由は、オブジェクトの XML が変更されたためであり、これは開発のみの問題です。
転送は一定期間後にこれらをクリーンアップしますか、それともスクリプトをセットアップしてこれを行う必要がありますか? 2 番目の方法の場合、使用中のファイルを削除しないようにするために、どのアルゴリズムをお勧めしますか? ライブに移行するときにそれらをすべて削除するだけですか?
ありがとう。
coldfusion - Transfer-ORM: プロパティ「siteID」がオブジェクト「siteUsers.siteUsers」に見つかりませんでした
Transfer-ORM を使用して Microsoft SQL データベースにマップすると、次の Coldfusion エラーが発生します。リンクテーブルをマッピングする transfer.xml ファイルの設定ミスが原因だと思います。複合 ID のニュアンスを完全に理解しているかどうかはわかりません。エラーが表示されますか?
エラー:
検索されたプロパティが見つかりませんでした オブジェクト「siteUsers.siteUsers」でプロパティ「siteID」が見つかりませんでした
インデックス.cfm:
transfer.xml: (関連部分 - siteUsers パッケージに問題があると思います)
coldfusion - Transfer ORM (Coldfusion) で多対多結合にプロパティを追加する
私は転送を使用しており、記事とビデオの間に ManyToMany の関係があります。私ができるようにする必要があるのは、記事に追加されたときに各ビデオにタイムスタンプを貼り付けることです。つまり、2 つのテーブルがあります。
- 記事(ID、タイトル、本文)
- 動画(ID、URL)
次に、リンクされたテーブルがあります。
- article_videos(記事ID、ビデオID)
article_videos に追加の列 timeStamp を追加する必要があります。
- article_videos(記事ID、ビデオID、タイムスタンプ)
私が抱えている問題は、リンク テーブルに追加のプロパティを作成しようとすると、機能しないことです。
私の転送 ORM 構成:
問題は、ManyToMany 内の新しいプロパティが許可されていないことです。転送構成の形式が正しくないというエラーがスローされます。
ビデオが複数の記事で使用される可能性があるため、その記事のそのビデオのタイムスタンプが必要であることを念頭に置いて、タイムスタンプのむき出しをどこにどのように追加すればよいですか?
前もって感謝します。