問題タブ [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 投票する
1 に答える
606 参照

list - 1:n 関係を平坦化するように AutoMapper を構成する方法は?

2 つのエンティティ クラスCDTrackを考えてみましょう。

そしてCDTrackModel を考えてみましょう:

GUI は赤いテーブルのようになります。 CDトラックモデル

オートマッパー マッピング:

AutoMapper を使用して必要なマッピングを作成することは可能ですか?

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

hibernate - Hibernate 3.6.7: @ANY と外部キーの問題

エンティティ「ユーザー」と「顧客」があります。

これを(春を使用して)実行すると、次の例外が発生しました。

@AnyMetaDef ("User" 内) のクラス "Customer" を定数 "CST" にマップしたため、これがわかりません。

私は何を間違っていますか?

トーマスの助けを前もって感謝します

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

mysql - MySQLクエリはサーバーをクラッシュさせますか?

私の MySQL データベースには、'orders' と 'orders_lines' の 2 つのテーブルがあります。Orders には、顧客、注文日などに関する情報が含まれています。Orders_lines には、product_id、価格、数量、税率など、注文された製品に関するデータが含まれています。

現在、特定の製品を含む注文を返す検索ページを作成しています。たとえば、product_id 2 のすべての注文を返したいとします。次のようなクエリを考えました。

SELECT * FROM orders WHERE order_id IN ( SELECT order_id FROM orders_lines WHERE product_id = 2 )

しかし、今朝クエリを実行したとき、ホスティングプロバイダーに電話して MySQL プロセスを終了させる必要がありました。聞いたこともなかったし、理由もわからず、今はかなり必死です。orders テーブルには約 30.000 行、orders_lines テーブルには約 38.000 行が含まれています。

データベースがクラッシュする理由、正しく機能するようにクエリを変更する方法、または特定の製品を含む注文を表示するという私の目標を達成する方法についての提案は大歓迎です!

敬具、

マルティン

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

java - ショッピング カートのアイテムと製品に正しい jpa マッピングを設定する

私はショッピングカートとカートアイテムを含むいくつかの例を通してjpaを学んでいます.私はそれらを以下のように定義しました..しかし、どのマッピングを使用するかについてはよくわかりません

あまり確信が持てないのは、どのように関連付けて属性Product and CartItemを設定するmappedByかです.誰かがこれを行う方法を教えてもらえますか?これを行う際の基準は何ですか?私は次のようなものを設定しようとしていました1 cartitem contains 1 product only. OneToOne.もしそうなら、誰がその関係を維持していますか? (そうではないですmappedByか?).ShoppingCartCartItem

前もって感謝します

0 投票する
0 に答える
3210 参照

c - 再帰的挿入ソートの実行時間の繰り返し

現在、私は挿入ソートアルゴリズムの再帰バージョンを書くように割り当てられました。そして、私はそれをしました。実際、これは次のとおりです。

私の問題は 2 つあります。まず、思いついた再帰関係が正しいかどうかわかりません。私が思いついた

私の再帰関係として。そうですか?私はそれとちょうどの間で跳ね返っています

第二に、私は代数を使ってそれを証明することになっています

その再帰関係を解きます。A. 自分の繰り返しが正しいかどうかわからないのと、B. 数学全般が苦手なときがあるからです。

問題のいずれかに関するヘルプは大歓迎です。

ありがとう。

よし、私は数学の教授の助けを借りてそれを理解することができました:P 他の人がそれを行う方法を知っているように、これをここに残しておきます. 誰かがこれを答えとしてコピーする必要があります:D

したがって、これの再帰関係は T(n) = T(n-1) + n である必要があり、私が最初に持っていたものではなく、それが主な問題でした。なんで?n-1 である再帰的な backtravel を実行するのにかかる時間です。なぜなら、n に行く場合、要素は 1 つしかなく、それはすでにソートされているからです。さらに、1 回の挿入または 1 回の実際の並べ替えにかかる時間。

それが n である理由は、そこに降りると、その前のすべての数字に対して 1 つの数字を n 回チェックしているためです。

では、その関数 f(n) が T(n) を解くことをどのように示しますか?

f(n) が T(n) を解くことはよく知られています。つまり、これを行うことができます:

ウー!

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

asp.net - 複数の列に対する DataSet 関係

データセット内のテーブル間の関係を設定するのに苦労しています。2 つのリピーター (ネスト) を取得しました。RepeaterReplies は外側のリピーターです。ここでバインドして関係を設定します。

これが私が持っているものです

3 つのテーブルを含むデータセットをチェックすると (最初と最後のテーブルの間に関係を設定する必要があるだけです - tbl[0] と tbl[2])、最初のテーブルには REPLY_ID と USER_ID の列があり、3 番目のテーブルにはテーブルには REPLY_ID と MAKER_USER_ID があります。

内側のリピーター (外側のリピーターの ItemDataBound) をバインドするときにエラーが発生します

エラーは

リレーションは、この DataView が指すテーブルの親ではありません。

ありがとうございました

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

php - CakePHP - これらのモデルをリンクするにはどうすればよいですか (リレーション テーブルを使用する必要があります)。

私は現在 CakePHP 2.0-RC1 を使用しています。かなり気の利いたので、私は心を包み込むことができない1つの課題に出くわしただけです. モデルのリンクに関するドキュメント (http://www.cakedocs.com/models/associations-linking-models-together.html) を読みましたが、CakePHP に関係テーブルを検索して値を見つけるように指示する方法私は後ですか?説明させてください。

次のようなデータベース構造があります (質問のために簡略化されています。PK = 主キー。FK = 外部キー)

ゲーム

カテゴリー

game_category

これらの関係の説明:

ゲームには 1 つまたは複数のカテゴリを設定できます。この関係は「game_category」テーブルで定義されます。たとえば、 $this->Game->find('first') を実行するときに、CakePHP がゲームのカテゴリ ID を見つけるだけでなく、カテゴリ名も必要です。私は CakePHP に「game_category テーブルを通過し、category テーブルに進み」、各カテゴリの実際の名前を見つけるように指示する必要があると思います。

私はこれらのモデルを持っています

ゲーム.php

GameCategory.php

カテゴリ.php

上で定義した関係により、次のような結果が得られます。

あとは、各カテゴリの実際の名前を取得するだけです。これが何らかの意味をなすことを願っています。

どんな助けでも大歓迎です。

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

c# - 子オブジェクトがnullになる可能性がある場合に、子オブジェクトのプロパティから値を返すためのより良い方法

私はこれを例で説明しようとします:

次に、PlayerをPlayerVM(ViewModel)にマップします。

したがって、コードは次のようになります。

交換したい

次のようなもので:

これは一般的なLamba/Func式を使用して可能ですか?

<<編集>>

回答ありがとうございます。onelinersを使用できることはわかっていますが、実際には、ネストされた子オブジェクトにアクセスするための一般的な方法を探していました。(ネストはXレベルの深さである可能性があります...)

これを行う方法 ?

<< Edit 2 >>考えられる解決策は、このコードhttp://code.google.com/p/gim-projects/source/browse/presentations/CantDanceTheLambda/src/MemberNameParser.csを使用してFunc式を変換することです。

「Team.Country.Name」のような文字列に。

次に、リフレクションを使用してプロパティにアクセスします。

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

sql-server - SQLServerでの1対0または1の関係の実装

私はEntityFramework4.1データベースの最初のアプローチを使用しています。レガシーデータベースを使用しました。レガシーデータベースのテーブルに基づいてエンティティクラスを作成した私のedmxファイルでは、いくつかのエンティティ間に1対0または1の関連付けがあります。

データベースのテーブルとそれらの間の関係を調べましたが、データベースに1対0または1の関係がどのように実装されているかはわかりませんでした。

詳細については、データベース図のスクリーンショットと、その関係および対応するエンティティのプロパティをedmxファイルに入れました。

ここに画像の説明を入力してください ここに画像の説明を入力してください

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

hibernate - Hibernate が永続セットを見つけられない

Hibernate を使用してデータベースから読み込んでいます。私はあまり詳しくないので、答えは簡単かもしれません:

次の簡単なコードを使用します。

コースを読んだ後、そのモジュールを反復処理できますが、永続的な質問セットにはアクセスできません。(サイズ = '0') 質問はありますが。

休止状態の構成ファイルは次のとおりです。

最初のモジュール マッピング:

質問のマッピング:

答えは簡単だと思いますが、誰かが私を助けてくれるなら、私は感謝しています.

ありがとう