問題タブ [entity]
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.
java - サービスを使用するSpring Entity、設計上の欠陥の可能性がありますが、それでも
私が「スプリングラップ」している従来のデータベースには、文字列であり、いくつかの情報を提供する Id があります。たとえば、UserId は "DK-6715-00001" のように見えます。これは、デンマークの郵便番号 6715 のユーザーを意味します。これはエンタープライズ アプリケーションに非常にラップされているため、保持する必要があり、私のエンティティはセッター メソッドでこれを検証します。
ただし、ユーザーには国と郵便番号のフィールドもあるため、Bean の Id が設定されている場合は、国と郵便番号も設定する必要があります。このためには、CountryService が Dk がデンマークの Country オブジェクトであることを検索し、PostalService で新しく見つかった Country オブジェクトで 6715 を検索する必要があります。
まず、Entity オブジェクトから CountryService と PostalService にアクセスできるように接続できますか? (私の Bean 定義では、エンティティはサービス オブジェクトよりもずっと前に定義されています) 第二に、これは優れた設計原則に違反するはずです。エンティティがサービス Bean への参照を保持できるようにするために、私ができるより良い設計はありますか?
乾杯
ニック
firefox - Firefox は外部エンティティに対して XSLT を実行しますか?
私がやろうとしているのは、XML ドキュメントを取り、たとえばhttp://example.org/data.xmlと言って、XSL スタイルシートを適用して表示することです。(ドキュメント自体を変更してディレクティブを追加することはできません)
したがって、次のようなユーティリティ XML ファイルがいくつかあります。
ラッパー.xml:
unwrap.xsl:
要約すると、stylesheet.xsl はhttp://example.org/data.xml用に作成され、ブラウザーは wrapper.xml を指し、ユーザーには変換されたhttp://example.org/data.xmlが表示されます。
これは、IE (および Chrome) では期待どおりに機能するが、Firefox では機能しないというまれなケースの 1 つです。
AFAIK Firefox は外部 XML エンティティをサポートしていますが、XSL コードでは見えないようです。2006 年のこの記事を見つけました。Firefox 1.5 でのこの問題について説明しています (私は 3.5.3 を使用しています)。
これに対する回避策はありますか?
java - スイング用のフォームジェネレータ(注釈付きJavaBeansから)はありますか?
いくつかのフォーム ジェネレーター (javabeans からのスイング、Web など) を見てきましたが、再び見つけることができません。リンクを手伝ってください。
PSジェネレーターはデザイナーではなく、ジェネレーター - UIを半自動的に生成し、描画は必要ありません
PPSやっと見つけた
- 裸の物
- jmatter
- メタウィジェット
詳細を知っている場合は、コメントしてください
linq-to-entities - エンティティ: ビューとテーブルの間にナビゲーション プロパティを追加する
以下の図からわかるように、ProjectTask と Dependency テーブルの間には 1 対多の関係があります。
エンティティは、ビューのすべてのフィールドを依存関係テーブルのフィールドにマップしようとしますが、これはうまくいきません。
ナビゲーション プロパティを追加する方法について何か提案はありますか?
ありがとう、阿部
マッピング図へのリンクは次のとおりです。
asp.net-mvc - エンティティ フレームワークを使用した asp.net MVC 作成フォームの関連エンティティの問題
非常に単純な asp.net MVC ファイル アップロード フォームを作成しています。現在、上記のファイルに情報を保存する新しいデータベース オブジェクトの作成に問題があります。
アクション メソッドのコードは次のようになります。
問題は、フォームがポストバックされると newFile.Organisation の値が失われることです。この段階では、EF は OrganizationID の値を提供していないと思います。
これが linq to sql の場合、OrganisationID を単純に設定しますが、EF では不可能です (少なくとも私のセットアップでは)。
これらの状況を処理するための最良の方法として何かアイデアはありますか? (非表示のフォーム フィールドを organisaionid に設定し、post メソッドで設定するなどのクレイジーなことを行うために保存します)
hibernate - HibernateエンティティのコールバックメソッドはEntityManagerを使用してのみ呼び出されますか
SpringのHibernateTemplateを使用してエンティティを保存しました。また、このようなコールバックメソッドを追加します。
しかし、saveOrUpdate()メソッドを呼び出したときに、このコールバックアノテーションが呼び出されなかったことがわかりました。
EntityManagerを使用するだけでこれらのコールバックアノテーションメソッドが呼び出されるという投稿がいくつか見つかりましたが、正しいですか?そうでない場合は、@PrePersistが呼び出されないのはなぜですか。誰かが私に問題を調査するための指示を与えることができます、どうもありがとう。
sql - SQL クエリからのエンティティの取得を制限する方法
そして私が持っている順番にクラス:
しかし、実行中に次のように表示されます:fist、main sql。そして、次のような多数のクエリ: Hibernate: /* load Trip */ select......
Trips の取得を拒否するにはどうすればよいですか?
更新: この場合、トリップは役に立ちません。そして、それをフェッチしない方が良いです。
oop - エンティティ オブジェクトはどこに作成すればよいですか?
エンティティ クラスとエンティティ DAO クラスがあります。
エンティティ クラスのインスタンスを作成するのは DAO クラスの責任である必要があります。または、エンティティ クラスを作成するためにデータベースからデータを取得するためだけに DAO クラスを使用するエンティティ クリエータ/マネージャ クラスが存在する必要があります。
ありがとう、
クリス
java - Seam でエンティティを分離するプロジェクト
エンティティ (src/main) だけに Seam プロジェクトを作成し、他のプロジェクトがそれらにアクセスすることは可能ですか?
組織に同じエンティティにアクセスする 6 つのプロジェクトがあり、各プロジェクトでそれらを複製したくないという状況があります。可能であれば、どうすればそれを行うことができますか? それに関するドキュメントはどこにありますか?
ありがとう、
カテノ・ヴィリオ
iphone - エンティティに属性を設定し、「1 対多」の関係でそれを取得する
私は Apple Developer ガイドとチュートリアルを読み、Core Data に関する 2 冊の iPhone の本を読みました。
私は物事の「値オブジェクト」/「エンティティ」側を処理し、それらを Web サービスなどに送信することに慣れています。しかし、iPhone ではすべてを自分で処理できます… 残酷な世界です :)
、およびApple Developer サイトの例ではLocations
、「計算」できる方法で答えが得られません。ここの誰かが私を啓発してくれることを願っています。TaggedLocations
PhotoLocations
データモデル GUI を使用してモデルをセットアップしました。2 つのエンティティ、Person
およびDream
.
文字列属性と 1 対多の関係
Person
があります。文字列属性と 1 対 1 の関係があります。personName
dreams
Dreams
description
person
tableView
私は簡単なアプリをセットアップしています。最初のビューは人のリストで、2 番目のビューは彼らの夢のリストです。
これは私が人をに追加する方法ですmodelObjectContext
:
OK、次にコンテキストに新しい夢を追加します。
私は今、このような人に夢を追加します:
Person
ここでは、クラスで xcode がさまざまなメソッド/アクセサーを生成したため、少しぼんやりしています。
他の状況では、実際の保存、取得、データを処理する必要はありませんでした。私はエンティティ/値オブジェクトを作成し、夢を保存するためにperson
それを与えました。Array
しかし、これはコアデータで可能な属性タイプではなく、それを行う方法でもありません.
では、このボイラープレート コードはどのように機能するのでしょうか。を使って夢いっぱいaddDream
送っていいのかな?または、コアデータを信頼してこれをインスタンス化し、タイプのエンティティオブジェクトを送信するNSSet
だけを使用できますか?addDreamObject
Person
Dreams
また、xcode のボイラープレート コードを使用してコンテキストを保存します。ここで、ビューをこの人物、より正確には彼の名前で更新したいと思います。
メソッドでは、次のcellForRowAtIndexPath
ように指定します。
再びすべてがうまくいき、名前がリストに表示されます。
オブジェクトをパラメーターとしてDreamViewController
受け取るように設定しました。Person
viewController
次に、 をスタックにプッシュし、に入りますDreamView
。ここでは、私が「一緒に送った」人に関連する夢を見ることができないようです。
これは私がDreamViewController
'sviewDidLoad
メソッドで試していることです (オブジェクトselectedPerson
を渡すために使用するアクセサーです):Person
私は本当にこれを理解することができないようです.Objective Cでの私の現在の経験では、Appleのドキュメントの行間から「ベストプラクティス」の本質をつかむことはできません.