問題タブ [self-reference]
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.
hibernate - Hibernate での自己参照の 1 対 1 のマッピング
領収書か配達かを示すプロパティタイプを持つクラス A があります。領収書は単一の配送にマッピングでき、その逆も可能です。ここで、受け取りトランザクションと配送トランザクションが兄弟であると考えてください。
したがって、クラス A にはタイプ A の兄弟があります。「A」とその兄弟は、上記で確立されたように 1 対 1 の関係にあります。
自己参照型の 1 対 1 マッピングを作成する方法がわかりません。
c# - 自己クラス参照を子クラスに渡す
C#4.0(または実行可能な場合はそれ以前)では、親クラスはそれ自体の参照を子クラスにどのように渡しますか。例えば:
Pageにどの本が入っているかを認識させるにはどうすればよいですか?コンストラクターでBookクラスを渡そうとしていますが、方法がわかりません。
inheritance - Entity Framework での自己参照関係
最初に Entity Framework 4.1 コードを使用しており、2 つのエンティティと、両方のエンティティが継承する 1 つの抽象クラスがあります。
私は自分のモデルを次のようにマッピングします:
次に、次を使用して組織をクエリします。
ParentId は入力されますが、HeadQuarter と ChildOrganizations は常に null です。
私は何が欠けていますか?
r - R 自己参照
RI では、次のようなことを頻繁に行っています。
adataframe[adataframe$col==something]<-adataframe[adataframe$col==something)]+1
この方法は、長くて面倒です。
変更しようとしているオブジェクトを参照する方法はありますか?
?
java - Jacksonを使用して自己参照オブジェクトを逆シリアル化します
私はそのような(簡略化された)JSON文字列を持っています:
友達のコンテンツは、リスト内の他のユーザーのIDです。
Jacksonを使用したデータバインディングだけでJSONから以下のようなJavaクラスを作成することはどういうわけか可能ですか、それともそのための中間ステップが必要ですか?
ご協力いただきありがとうございます。
function - Lua の「arguments.callee」の類似物
Luaで現在実行中の匿名関数を参照する方法はありますか? JavaScript でarguments.callee
.
例えば:
mysql - MySQL クエリ - 自分自身を参照していないレコードの数を数える
前回の質問のように、MySQL に関する限られた知識を使ってチームを支援しようとしています。
Warehouse テーブルには、別の WarehouseID に関連する、nearest という外部キーがあります。他の Warehouse 外部キーで参照されていない Warehouse レコードのリストを生成するクエリはどれですか?
したがって、次のクエリを実行します。
戻ります:
これはあまり有用なクエリとは思えないかもしれませんが、私は LEFT OUTER JOIN を学習しようとしてきました (これが必要であることはかなり確信しています)。ここで説明するのは難しいです。
これが明確であることを願っています!
java - インターフェイスがJavaで実装しているクラスタイプを参照するにはどうすればよいですか?
作成中のプログラムのインターフェイスに問題が発生しました。自分のオブジェクトの型への参照を受信/返すメソッドの1つを持つインターフェースを作成したいと思います。それは次のようなものでした:
インターフェイスへの参照を返したくないので、「?」の場合は「I」を使用できませんが、クラスを返します。検索したところ、Javaで「自己参照」する方法がないことがわかったので、その「?」を単に置き換えることはできません。「self」キーワードなどの例では。実際、私は次のような解決策を思いつきました
しかし、それは本当に回避策か何かのように思えます。そうする別の方法はありますか?
grails - grails に存在しない hibernate property-ref の同等物
私はgrailsが初めてで、現在Employeeクラスをマップしようとしています。各従業員にはマネージャーがいる場合といない場合があります。また、各従業員 (マネージャーの場合) には、部下のリストがあります。この範囲へのマッピングは、hasMany および belongsTo 静的配列を使用すると比較的簡単でした。ただし、私の例はさらに複雑です。従業員クラスに 3 つの列があります。
- id (主キー)
- ldapId (従来の LDAP システムの ID)
- managerLdapId (従来のシステムからのマネージャー関係 ID)。
現在の私のEmployeeクラスは次のようになります-
問題は、ldapId フィールドを使用して hasMany 関係をマップしたいのですが、grails ではデフォルトで id フィールドに設定されていることです。ldapId フィールドを主キーとして作成することもできましたが、id フィールドも存在し、このテーブルの本来の主キーです。
Hibernate には、多対 1 の関係を定義する際に指定できるオプションがあったことを知っています。主キー以外の列への関係のマッピングを可能にしたのは、property-ref 属性でした。そのようなプロパティはgrailsで利用できますか? もしそうなら、どのように実装できますか?
要約すると、そのテーブルの主キー以外のキーを使用して hasMany リレーションシップをマップする方法を知る必要があります。
sql - モデルのIDがありませんか?
エラーが発生します
モデルユーザーでSQL呼び出しを定義する場合:
モデルコード
このrecent_eventsを紹介するまではすべて正常に機能します...