問題タブ [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.
sharepoint-2010 - SharePoint クライアント OM チュートリアル?
SharePoint 2010 クライアント オブジェクト モデルの使用方法に関する優れたチュートリアルを探しています。私が Web で見つけたのは、すべてのリスト名を取得するためのスニペットだけです。
次のような機能を探しています。
- リストへの項目の追加
- 特定のフィールド値のリストのクエリ
- リストからの行の削除
どんな助けでも大歓迎です!
python - Pythonでオブジェクトを理解する
Pythonのオブジェクトモデルに少し戸惑っています。私には2つのクラスがあり、一方は他方から継承します。
私がやろうとしているのは、__ init __ ()メソッドをオーバーライドするのではなく、属性symbolとidentifierを持つアトムのインスタンスを作成することです。
このような:
したがって、Atomのインスタンスが作成されたら、Atom.identifierとAtom.symbolにアクセスできるようにしたいと思います。
どうやってやるの?
iphone - 属性を追加するとCoreDataがクラッシュするのはなぜですか?
CodeDataオブジェクトモデルに新しい属性を追加するたびに、データベースファイルをクリアする必要があります。そうしないと、次のエラーが発生します。
2010-11-13 15:26:44.580 MyApp [67066:207] *キャッチされなかった例外「NSInternalInconsistencyException」が原因でアプリを終了しています。理由:「+ entityForName:エンティティ名「myApp」のNSManagedObjectModelが見つかりませんでした。
データベース全体を失うことなく、フィールドを追加できる方法が必要です。
データを保持するには何をする必要がありますか?
attributes - 拡張属性、入力、および検証のための Java ライブラリ
背景: いくつかのタイプにいくつかの属性を追加して拡張する必要があるオブジェクト モデルがありますが、これはインストールによって異なる可能性があります。たとえば、「ユーザー」オブジェクトにはいくつかの拡張属性が必要です。一部のサイトでは「ユーザー」に複数の識別子が必要ですが、他のサイトでは「ユーザー」には追加の電話番号、住所、日付などの属性が必要です。私は複数のオブジェクト モデルとインターフェイスを維持することを避け、代わりにこれを「拡張可能なオブジェクト プロパティ」としてモデル化することを好みます。
質問: 型定義を処理し、型指定されたプロパティ バッグ、プロパティを一覧表示するメソッド、型指定の強制、値の検証、文字列との間での値の変換、および関連する SQL クエリとフォーム処理を支援するメソッドを提供する Java ライブラリはありますか? ?
タイプと属性をプログラムで定義できる必要があります。構成ファイルからタイプ定義をロードする機能が望ましいでしょう。
コメントは大歓迎です。ありがとうございました。
nhibernate - すでにロードされているエンティティと同じIDを持つ新しいエンティティをnHibernateに永続化させることはできますか?
私のプロジェクトにはTicket
、プロパティを持つエンティティがありOwnedBy
ます。nHibernateを使用してチケットをデータベースに永続化しています。
潜在的なチケット所有者の正規のソースはActiveDirectoryです。チケットをロードするたびにActiveDirectoryにクエリを実行する必要がないため、チケットをフェッチするときにデータベースに永続化してそこからロードします。Ticket.OwnedBy
チケットの所有者が再割り当てさOwner
れると、Active Directoryから新しいものを取得して割り当て、 Ticket.OwnedBy
Session.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つの質問があります:
- nHibernateを私の意志に合わせて曲げる簡単な方法はありますか?
- ADからフェッチした所有者を、DBに格納している所有者と同じタイプとして処理しようとして、アーキテクチャ上の誤りを犯した可能性があります。nHibernateを自分の意志で曲げる必要がないように、このデザインをどのように改善できますか?
ruby - alias_method_chainなしでRubyでメソッドを装飾する方法
ターゲットクラスがモジュールで構成されている場合はsuper
、新しいモジュールを呼び出すだけでよいことは誰もが知っています。しかし、それがクラスの通常のメソッドである場合はどうでしょうか。
たとえば、Loggerは変更できないクラスです(たとえば、宝石の中にあります)。そして、ロガーに各メッセージの前に「================」の行を入れてほしい。どうすればそれを美しくすることができますか?継承?集約?どのように?
java - Jpa: toString() カスタムメソッドをどこに置く?
Netbeans を使用して、db から始まる jpa エンティティを自動的に作成しました。次に、これらのエンティティ内にロジック コードを挿入する必要があります。たとえば、まずすべての jpa エンティティ クラスに対してカスタムの toString() メソッドを記述する必要があります。問題は、そのコードをどこに配置する必要があるかです。次のデータベーススキーマの更新後にjpa「ウィザード」を再度起動すると、jpaクラスがNetbeansによって上書きされる可能性があることを私は知っています。そこで、Netbeans の jpa 自動生成機能を放棄することなく、いくつかのエンティティ ロジックを書きたいと思います。マージ ツールやプリプロセッサ機能などの外部ツールを使用する必要がありますか?それとも継承クラスや特定のパターンを実装する必要がありますか? 以前は Apache Cayenne を使用していました。すべての db エンティティに対して、2 つの Java クラスが作成されます。1 つ目 (親) は、フィールド エンティティ マッピングを使用して、
アドバイスをいただければ幸いです。
イタリアからよろしく
ruby - オブジェクトのシングルトンクラスはすでに作成されていますか?
オブジェクトのシングルトンクラスがすでに作成されているかどうかを確認する方法はありますか?
例:obj.singleton_class_defined?
reporting-services - (SQL Server Reporting Services).RDLCファイルの.NETのオブジェクトモデル?
.NETのローカルレポートシステムを使用して、レポートの実行中にレポートの変換と実行中の編集を行うことを検討しています。
.RDLCファイル用にXSD、XSDCodeGen、またはXSD2CODEによって生成されたものよりも優れたオブジェクトモデルがどこかにありますか?
それらはすべて、レポート内のオブジェクトの最初のレベルが単なるobject
オブジェクトのコレクションであることを示しているようです。これにより、コードを作成するのが非常に面倒になります。このために手動のXMLコードを実行する方がよいと考えています。