問題タブ [relationship]

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.

0 投票する
1 に答える
151 参照

nhibernate - NHibernate の多対 1 の関係について説明が必要です

私のエンティティと NHibernate の間の関係をどうするかをよりよく理解するのを手伝ってくれませんか?

どの操作を手動で行う必要があるか、NHibernate がどの操作を行うか (または行わないか) を理解するのが難しい場合があります。

私はこれらの2つのエンティティを持っています:

流暢なマッピングは次のとおりです。

ご覧のとおり、1 人のプレイヤーは 1 つのポジションを持ちますが、ポジションを持たない場合もあります (つまり、DefaultPosition は null 可能です)。

ここに私の質問があります:

  1. ポジションをプレイヤーの DefaultPosition に関連付けるとき、Position のヘルパー メソッドを介してこれを行う必要がありますか? (AddPlayer、DeletePlayer など)

ポジションを削除するとき、このポジションを持つすべてのプレーヤーが代わりに null DefaultPosition を持つようにしたいと思います。

  1. 位置のフィールド allPlayers を手動でクリアし、関連するすべてのプレーヤーの DefaultPosition に null を手動で設定する必要がありますか?

  2. NHibernate がDELETE FROM Positions WHERE Id...のみを実行し、関係するプレイヤーのフィールド DefaultPOsition を更新しないのはなぜですか? PositionMap の HasMany に Cascade.Delete を追加しようとしましたが、何も変わりません。それを行うカスタムクエリを実行する必要がありますか?

前もって感謝します

0 投票する
1 に答える
559 参照

django - Djangoの逆の関係の問題

各質問に関連付けられた回答の数を取得するための逆の関係を作成しようとしていますが、質問が否定的に投票される回数だけ繰り返される「否定的な投票」だけで、なぜそれが行われないのかわかりません」 tその代わりに投票数を表示します。私のコード:

ありがとう

0 投票する
3 に答える
795 参照

database - Zend Framework: count() は findManyToManyRowset(...) で空の結果に対して 1 を返します

小さなショップ アプリケーションで作業しているときに、Zend Framework の「findManyToManyRowset」機能を使用して、記事のすべての色をフェッチします。

例:

一部の記事には色が割り当てられていません。「findManyToManyRowset」の結果で count($colors) を使用してテストします。しかし、予想される結果「0」の代わりに、結果として「1」が得られ、混乱します。

何故ですか ?結果が代わりに空の場合、どうすればテストできますか?

ありがとう:) ステファン

0 投票する
3 に答える
1063 参照

ruby - 関連付けによる検索(Datamapper)

このようなモデルが2つあります

特定のスタッフが割り当てられているすべてのステージを見つけようとしています。私はもう試した @stages = Stage.all(Stage.Staff => 'TM')

私は何が間違っているのですか?

0 投票する
1 に答える
54 参照

ruby-on-rails - RoR で関係データを取得するにはどうすればよいですか?

私はこのようなものを持っています:

従業員を編集したい場合、このフォームでオフィス データを編集するにはどうすればよいですか?

0 投票する
5 に答える
513 参照

sql - 子行を新しい親 FK ID に移動しますか?

SQL サーバー 2008。

pk id 1 の親行があります。他のすべての DB ユーザーをブロックしている間 (これはクリーンアップ操作であるため、リソースの競合は問題になりません)、新しい行を挿入し、すべての子行を取得してそれらを変更したいと考えています。新しい行への fk 列。たとえば、以下の DDL では、新しい行を挿入し、すべての #chi.parid 値に「3」の値を与えて、基本的に新しい行に属し、古い行を削除できるようにします。

ヘルプ!

0 投票する
1 に答える
89 参照

ruby-on-rails - Ruby on Railsのすべてのカテゴリをループバックするにはどうすればよいですか?

OK、投稿テーブルとカテゴリテーブルがあると仮定します。これは次のようなモデルです。

そして、それはポストモデルです:

そしてこれは投稿からのnew.html.erbです:

category_idをオプションタグに変更したいのですが、edit.html.erbのオプションをループバックしたいのですが、どうすれば実装できますか?ありがとうございました。

0 投票する
3 に答える
1785 参照

sql - 3 つのテーブル間の 1 対多の関係から 1 行を取得する

次の3つのテーブルがあります。

- - 製品 - -

----PRICE_BY_SUPPLIER----

----画像_BY_製品----

最低価格、製品を保持するサプライヤの数、および 1 つの画像 (すべてのサプライヤから 1 つの画像) を取得するクエリが必要です。出力クエリは次のようになります。

----FINAL_QUERY----

画像以外のすべてを返すこのクエリがあります。

クエリを完了するのを手伝ってもらえますか?

0 投票する
1 に答える
132 参照

database - データオブジェクト関係システムの作成

名前と属性を持つオブジェクトと、あらゆる種類のデータベースを保存し、それらの間の関係を文書化する別のオブジェクトを作成したいと思います。

これを言いましょう

オブジェクトAオブジェクトBオブジェクトCオブジェクトD

AはBに関連していますAはDBに関連していますBはCに関連しています

すべてのリレーションには、リレーションの順序(uni(from、to)または(to、from)またはbidrectional)を与える属性もあります。

次に、Bを渡すことでAがCに関連していることを示すクエリを実行します。2つのオブジェクト間の一種のパス。

Neo4Jのようなグラフデータベースの一種

ご入力いただきありがとうございます

0 投票する
1 に答える
153 参照

ruby-on-rails - 実際には関係のない 2 つのモデルをレールで結合するにはどうすればよいですか?

アカウント、コメント、ステータスの 3 つのモデルがあります。各アカウントには多くのコメントとステータスがありますが、コメントとステータスは何の関係もありません。

アカウントのコメントとステータスを照会し、これらのコメントとステータスを時間で並べ替えたいと思います。どうすればこれを作ることができますか?

皆さんありがとう。