問題タブ [object-model]

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

sharepoint-2010 - SharePoint クライアント OM チュートリアル?

SharePoint 2010 クライアント オブジェクト モデルの使用方法に関する優れたチュートリアルを探しています。私が Web で見つけたのは、すべてのリスト名を取得するためのスニペットだけです。

次のような機能を探しています。

  • リストへの項目の追加
  • 特定のフィールド値のリストのクエリ
  • リストからの行の削除

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

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

python - Pythonでオブジェクトを理解する

Pythonのオブジェクトモデルに少し戸惑っています。私には2つのクラスがあり、一方は他方から継承します。

私がやろうとしているのは、__ init __ ()メソッドをオーバーライドするのではなく、属性symbolidentifierを持つアトムのインスタンスを作成することです。

このような:

したがって、Atomのインスタンスが作成されたら、Atom.identifierとAtom.symbolにアクセスできるようにしたいと思います。

どうやってやるの?

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

iphone - 属性を追加するとCoreDataがクラッシュするのはなぜですか?

CodeDataオブジェクトモデルに新しい属性を追加するたびに、データベースファイルをクリアする必要があります。そうしないと、次のエラーが発生します。

2010-11-13 15:26:44.580 MyApp [67066:207] *キャッチされなかった例外「NSInternalInconsistencyException」が原因でアプリを終了しています。理由:「+ entityForName:エンティティ名「myApp」のNSManagedObjectModelが見つかりませんでした。

データベース全体を失うことなく、フィールドを追加できる方法が必要です。

データを保持するには何をする必要がありますか?

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

attributes - 拡張属性、入力、および検証のための Java ライブラリ

背景: いくつかのタイプにいくつかの属性を追加して拡張する必要があるオブジェクト モデルがありますが、これはインストールによって異なる可能性があります。たとえば、「ユーザー」オブジェクトにはいくつかの拡張属性が必要です。一部のサイトでは「ユーザー」に複数の識別子が必要ですが、他のサイトでは「ユーザー」には追加の電話番号、住所、日付などの属性が必要です。私は複数のオブジェクト モデルとインターフェイスを維持することを避け、代わりにこれを「拡張可能なオブジェクト プロパティ」としてモデル化することを好みます。

質問: 型定義を処理し、型指定されたプロパティ バッグ、プロパティを一覧表示するメソッド、型指定の強制、値の検証、文字列との間での値の変換、および関連する SQL クエリとフォーム処理を支援するメソッドを提供する Java ライブラリはありますか? ?

タイプと属性をプログラムで定義できる必要があります。構成ファイルからタイプ定義をロードする機能が望ましいでしょう。

コメントは大歓迎です。ありがとうございました。

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

nhibernate - すでにロードされているエンティティと同じIDを持つ新しいエンティティをnHibernateに永続化させることはできますか?

私のプロジェクトにはTicket、プロパティを持つエンティティがありOwnedByます。nHibernateを使用してチケットをデータベースに永続化しています。

潜在的なチケット所有者の正規のソースはActiveDirectoryです。チケットをロードするたびにActiveDirectoryにクエリを実行する必要がないため、チケットをフェッチするときにデータベースに永続化してそこからロードますTicket.OwnedBy

チケットの所有者が再割り当てさOwnerれると、Active Directoryから新しいものを取得して割り当て、 Ticket.OwnedBySession.SaveOrUpdate(ticket)を呼び出します。トランザクションをコミットすると、同じIDを持つがすでにセッションに関連付けられているNonUniqueObjectExceptionため、NHibernateはをスローします。Owner

クラス定義

流暢なnHibernateマッピング

サンプルコード

nHibernateに既存Ownerのプロパティを接続されていないプロパティのプロパティで上書きしてほしい。(ADからフェッチしたオブジェクトの名前または電子メールは異なる場合があり、ADが正規のソースであると想定されます。)SaveOrUpdate(ticket)の前に呼び出してみましSession.SaveOrUpdateCopy(ticket.OwnedBy)Session.Merge(ticket.OwnedBy)が、例外がスローされます。についてのこの関連する質問も読みましNonUniqueObjectExceptionたが、Session.Lock()の呼び出しも機能しませんでした。

2つの質問があります:

  1. nHibernateを私の意志に合わせて曲げる簡単な方法はありますか?
  2. ADからフェッチした所有者を、DBに格納している所有者と同じタイプとして処理しようとして、アーキテクチャ上の誤りを犯した可能性があります。nHibernateを自分の意志で曲げる必要がないように、このデザインをどのように改善できますか?
0 投票する
4 に答える
1987 参照

ruby - alias_method_chainなしでRubyでメソッドを装飾する方法

ターゲットクラスがモジュールで構成されている場合はsuper、新しいモジュールを呼び出すだけでよいことは誰もが知っています。しかし、それがクラスの通常のメソッドである場合はどうでしょうか。

たとえば、Loggerは変更できないクラスです(たとえば、宝石の中にあります)。そして、ロガーに各メッセージの前に「================」の行を入れてほしい。どうすればそれを美しくすることができますか?継承?集約?どのように?

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

ruby - Ruby eigenclass パターン - 説明を求める

Ruby の固有クラスを最もよく説明している情報源はどれですか?

私は以下を読みました:

それでも、次の動作を推測できませんでした。

出力

code>

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

java - Jpa: toString() カスタムメソッドをどこに置く?

Netbeans を使用して、db から始まる jpa エンティティを自動的に作成しました。次に、これらのエンティティ内にロジック コードを挿入する必要があります。たとえば、まずすべての jpa エンティティ クラスに対してカスタムの toString() メソッドを記述する必要があります。問題は、そのコードをどこに配置する必要があるかです。次のデータベーススキーマの更新後にjpa「ウィザード」を再度起動すると、jpaクラスがNetbeansによって上書きされる可能性があることを私は知っています。そこで、Netbeans の jpa 自動生成機能を放棄することなく、いくつかのエンティティ ロジックを書きたいと思います。マージ ツールやプリプロセッサ機能などの外部ツールを使用する必要がありますか?それとも継承クラスや特定のパターンを実装する必要がありますか? 以前は Apache Cayenne を使用していました。すべての db エンティティに対して、2 つの Java クラスが作成されます。1 つ目 (親) は、フィールド エンティティ マッピングを使用して、

アドバイスをいただければ幸いです。

イタリアからよろしく

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

ruby - オブジェクトのシングルトンクラスはすでに作成されていますか?

オブジェクトのシングルトンクラスがすでに作成されているかどうかを確認する方法はありますか?

例:obj.singleton_class_defined?

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

reporting-services - (SQL Server Reporting Services).RDLCファイルの.NETのオブジェクトモデル?

.NETのローカルレポートシステムを使用して、レポートの実行中にレポートの変換と実行中の編集を行うことを検討しています。

.RDLCファイル用にXSD、XSDCodeGen、またはXSD2CODEによって生成されたものよりも優れたオブジェクトモデルがどこかにありますか?

それらはすべて、レポート内のオブジェクトの最初のレベルが単なるobjectオブジェクトのコレクションであることを示しているようです。これにより、コードを作成するのが非常に面倒になります。このために手動のXMLコードを実行する方がよいと考えています。