問題タブ [cascade]

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 に答える
5832 参照

nhibernate - NHibernate、1 対 1 のマッピング、カスケード挿入

Company クラスと CompanySettings クラスの間には 1 対 1 の関係があります。新しい Company オブジェクトを作成すると (CompanySettings オブジェクトは、その Settings プロパティの Company コンストラクターで作成されます)。

INSERT が Company から CompanySettings にカスケードすることを期待しています。ただし、CompanySettings オブジェクトでも明示的に SaveOrUpdate を呼び出さない限り、これは起こりません。

以下に示すマッピングファイル:

Company Settings クラスのマッピング ファイル:

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

jquery - Jquery.cascade プラグイン値の代わりにテキストを一致させる方法は?

ここからプラグインを使用しています。ありがとうございます。

複数のドロップダウンに使用します。テキストに基づいてソースリストをフィルタリングしたいのですが、プラグインは値でのみフィルタリングします。この行に設定されていると信じてください:

.filter(function() { return opt.match.call(this, opt.getParentValue(parent)); })

  • opt.match.call - ドロップダウンで match メソッドを呼び出す
  • this - フィルタリングするリストです
  • opt.getParentValue(parent) - 選択した値の ID を返します。これを変更したいです。

プラグイン自体を変更して、selectedItem または直接テキストを提供する方法がわかりません。

どんなアイデアでも大歓迎です。前もって感謝します。乾杯、X.

編集:
最後に解決策を見つけました。jquery.cascade.js を次のように変更する必要がありました。

getParentValue: function(parent) { return $(parent+" option:selected"); }

そして、テキスト値に到達できました。:-) したがって、私の一致基準は次のようになります。

function matchStates(selectedItem) {
return this.When == selectedItem.val() && this.Where == selectedItem.text();
};

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

hibernate - Hibernateカスケードの質問

タイプと値を持つPropertyという休止状態のBeanがあります。タイプが特定のクラス(EntityValue)の場合、値はBaseEntityへのリンクです。BaseEntityには、@ OneToMany@CascadeType.ALLリストプロパティがあります。

BaseEntityを安全に削除するには、それが他のBaseEntityのEntityValueの一部ではないことを確認する必要があります。どのBaseEntitySが特定のBaseEntityを参照しているかを把握するために、hqlを思い付くことができたとしても、そのコレクションからプロパティを削除できますか?リンクテーブルエントリは削除されますか?

ありがとう!

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

c# - 削除は「削除されたオブジェクトはカスケードによって再保存されます」をスローします

私は次のモデルを持っています:

Person にも Event にも PersonEventRegistration を指すプロパティはありません。

PersonEventRegistration からエントリを削除しようとすると、次のエラーが発生します。

問題は、このオブジェクトを他のコレクションに保存しないことです。削除コードは次のようになります。

ここで何が間違っていますか?

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

jquery - vb.netで記述されたカスケードドロップダウンリストの実用的な例が必要です

ASP.NetMVCアプリケーション用にvb.netで記述されたカスケードドロップダウンリストボックスの実用的な例が必要です。C#で書かれた3つの例を変換しようとしましたが、理解できないようで、あきらめました。

私が変換しようとした例は、ここここにあります。

これは私の最初の.netアプリケーションなので、初心者です。私が抱えている最大の問題は、ビューのJavaスクリプトコードを理解していないことです。

ありがとう、ジョン

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

sql - 同じテーブルへの ON DELETE CASCADE を含む複数の FK (MSSQL2008)

KB321843とこの質問で説明されている問題が発生しています。どちらも MS SQL Server 2005 (またはそれ以前) についてしか話していませんが、私は 2008 を実行しています。

これが最近のバージョンで修正されることを本当に望んでいましたが、そうではないようです。誰かがこれを確認できますか (または、どうすれば動作させることができるか教えてください)?

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

c# - NHibernate を使用して間接的に関連するオブジェクトに削除をカスケードする

次のクラスと流暢なマップが与えられた私の他の質問に加えて、関連する人物が削除されたときに DriversLicense を自動的にカスケード削除する方法はありますか? Person クラスに DriversLicense クラスの知識を持たせたくありませんが、Person が削除された場合に孤立したデータも必要としません。

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

nhibernate - (N)Hibernateでのカスケード、どのルールが必要ですか?

これがだまされている場合は申し訳ありませんが、それを見つけることができませんでしたが、とにかく何を検索するのか本当にわかりませんでした...

私には3つのクラスがParentありChildます。Other

ParentChild子供がParent_Id列を持っているところがたくさんあります

OtherChildを介してへの参照を保持しますChild_Id

を削除するときにParent、関連するすべてのオブジェクトも削除したいと思いChildます。これらのChildオブジェクトがいずれかのOtherクラスによって参照されている場合、それらの(Otherオブジェクト)Child_Id参照を無効にします。

2つの関係にどのカスケードルールが必要ですか?

また、NHibernateはデータベース内だけでなくメモリ内のエンティティも更新しますか?

つまり、メモリ内に(つまり、一時的ではなく、dbからロードされた)たくさんあり、ParentNHに削除するように指示した場合、どうなりますか?とオブジェクトは一時的になると思いますか?オブジェクトのプロパティはどうなりますか?ChildOtherParentParentChildChildOther

編集:All-Delete-Orphanを使用する場合、オブジェクトを孤立として分類するものは何ですか?上記の例では、ChildParentが削除された場合、孤立していますか?Otherエンティティを孤立していると見なす場合、からの参照は重要ですか?

ありがとう

0 投票する
6 に答える
8507 参照

mysql - 1 つのクエリで 2 つのテーブルから行を削除する

orders と orders_items の 2 つのテーブルがあります。どちらもフィールド orderID を共有しています。

orderID=500 の両方のテーブルからすべての行を削除したいのですが、これを行う必要があるのは 1 つのクエリだけです。これは可能ですか?

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

nhibernate - Nibernate 保存更新削除関係

1 つ以上の製品関係を持つ製品があります。

エンティティ: Product および ProductRelation

したがって、製品にはプロパティ List(Of ProductRelation) があります

これで、この製品に割り当てたい製品の数を選択できるチェックボックス リストができました。

新しい製品で ProductRelations の新しいコレクションを追加すると、古い関係がすべて削除され、新しい関係が保存されます。しかし、これはうまくいきません。古いものは削除されず、新しいものも保存されません。

次のhbm.xmlを使用しました