問題タブ [relation]

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 投票する
2 に答える
375 参照

postgresql - PostgreSQLの階層関係関数

質問1:関数を介して親の関係を見つける

質問2:関数を介して子供の関係を見つける

これに関する助けをいただければ幸いです。

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

sql - SQL: (オプションの) 関係による結果の並べ替え

私は2つのテーブルPost (id, ..., creationdate)Post_Has_Post(parent_id, child_id).

一部の投稿は、親 <-> 子関係の一部であり、Post_Has_Post-Table に対応するエントリを持つことができます。

私がやろうとしているのは、作成日順に並べられた投稿のリストを取得することです。ただし、他の投稿の子は結果の親の後に挿入する必要があります。もちろん今は作成日順で並べるのは簡単ですが、2番目の並べ替え条件が思い浮かびません。それを行う方法はありますか?

次のようにソートされた結果が必要です。

これを並べ替えで解決する方法はありますか?

0 投票する
2 に答える
6994 参照

database - Relations() メソッドでカスタムの順序付け基準を定義する

typeと modelAの関係を持つモデルがあります。HAS_MANYB

Bの属性は次のとおりです。

モデルの要素をB日付順 (降順) にする必要がありますが、 がparent_message_idnull と異なる場合、考慮される日付は に対応する日付である必要がありますparent_message_id

リレーションの順序付けに使用される基準をカスタマイズすることは可能ですか?

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

java - データベースエンティティ間の関係を特定するのに役立ちます(休止状態マッピングの場合)

hibernateを使用し、antを使用してtomcatにデプロイするWebアプリがあります。すべてのマッピング値を使用してソースディレクトリにhibernate.cfg.xmlを作成しました。

私のアプリにはShoppingCart、CartItem、ItemForSaleクラスがあります。データベーステーブルで表されるCartItemクラスとItemForSaleクラスの関係をマッピングする必要があります。以下に示すように解決しようとしました。これが正しい方法かどうかはわかりません。 ..この件に関してあなたのアドバイス/意見をお願いします..助けてください..

CartItemには、ItemForSaleフィールドと数量があります。

これら両方のクラスのインスタンスがいくつかあるとします。

カートアイテムには、一度に複数のセールアイテムを含めることはできません。

下の図にマッピングを示しました。緑の線は有効な関係を示し、赤の線はこれら2つのセット間の無効な関係を示しています。

セット間の関係

このことから、 CartItemとItemForSaleの間には多対1の関係があると推測します。したがって、CartItem.hbm.xmlファイルに次のように記述しなければなりません。

これは正しい表現ですか?それとも、私がそれを解決した方法に何か問題がありますか?

ありがとう

マーク

0 投票する
2 に答える
689 参照

django - Django ジェネリック リレーションの問題

ビューの 1 つでフィルタを使用する際に問題が発生しています。ブログ エントリ、ニュース記事、およびレビューを含むサイトを作成しています。レビューはそれらのいずれかにタグを付けることができるため、エントリと記事はレビューと一般的な関係にあります。私がやろうとしているのは、特定の日付より新しいレビューの評価の合計に基づいてエントリ/記事を並べ替えることです。

単純化されたモデルは次のとおりです。

そのため、合計を求める必要があるため、注釈と集計を使用してみましたが、2 つの問題に遭遇しました。最初のものは、明らかに一般的なリレーションと注釈がうまく連携しないということです: https://code.djangoproject.com/ticket/10461。2 つ目の問題は、レビューの一部 (この場合は timestamp__gte=datetime.now()) のみを合計することはできないと思います。私はこれを間違った方法でやっていますか?

私はまた、これを逆に行うことも考えました:

しかし、これに基づいてレビューを並べ替えようとしているので、order_by を使用できるように Review.something から始める必要はありませんか?

ありがとう。

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

django - 複合キーを持つモデル間の関係

複合キーを持つ 2 つのモデルがあります。

最初の質問は、それらをどのように関連付け、結合のようにクエリを実行できるかです。

ContestRegistration から * を選択し、r.user_id = u.user_id および r.contest_id = u.contest_id で ContestUser u に参加します。ここで、r.contest_id = 3;

2番目は、このようなオブジェクトを保存する方法ですか?

これにより、IntegrityError: (1062、「キー 'PRIMARY' のエントリ '1-1' が重複しています」) が発生します。

実行される SQL は次のとおりです。

0 投票する
2 に答える
4756 参照

doctrine - DoctrineORM条件付きアソシエーション

Q&Aサイトを構築していますが、質問、回答、コメントは同じpostsテーブルにあります。しかし、それらpostTypeは異なります。この関連付けを使用すると、質問に対する回答と回答に対するコメントを取得できます。

しかし、これは正しい方法ではないと思います。質問を取得すると、回答とコメントの両方が回答だけで埋められるためです。私は次のような関係の条件を設定する必要がありますpostType = 1

これどうやってするの?

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

jpa - JPA リレーションまたはセカンダリ テーブル

最初は iBatis にあった JPA を使用したプロジェクトの 1 つを再設計しています。

ロケールとテキストを別のテーブルに保存していました。これは、JPA のセカンダリ テーブルを介して実現できます。

  • 結合 ID 以外の独自の ID を持つセカンダリ テーブルを作成できませんか?
  • どうすれば達成できますか?可能であれば、次の疑問が生じます。
  • ロケールをユーザー設定に設定してエンティティ オブジェクトを作成した場合、それを取得するにはどうすればよいですか
0 投票する
1 に答える
4060 参照

php - 多対多、別の列

誰かがこの問題に直面したことがあるかどうか疑問に思っています。
製品とカート (多対多に関連) という 2 つのテーブルがあるとします。

現在、結合テーブルには追加の列があります - 金額 (カートにある特定のタイプの製品の数)。


私の問題は、次の関係を介して「金額」列にアクセスできないことです。

私も試しました:

運がない。

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

django - ユーザーモデルとのDjangoの関連付け

リスト アプリ リスト モデルをユーザーに関連付けるにはどうすればよいですか。ユーザー has_many リスト。

models.ForeignKey(User) を使用できるようにするために、List モデルに何を含める必要がありますか?