問題タブ [mapping]
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.
schema - Biztalk マッピングの問題、アイデアください
私は適度に複雑なフラット ファイル スキーマに取り組んでおり、変化球が投げられました。入力は次のようになります。
BCT121,C,7.35,6.5,0.39,7216,"スミス、トレーシー",13456321,CLASS DRESSMAKING SHOPPE,CLASS DRESSMAKING SHOPPE,VAN,BC,20090109,20090112,20090127,V,0.46, BCT121,C,14.7,13.01, 0.78,7216,"スミス、トレーシー",13456321,クラス ドレスメイキング ショップ,クラス ドレスメイキング ショップ,VAN,BC,20090110,20090112,20090127,V,0.91, BCT121,C,60.27,53.34,3.2,5812,"スミス、トレーシー",13456321,ME-N-ED'S PIZZA PARLORS,ME-N-ED'S PIZZA PARLORS,VAN,BC,20090110,20090112,20090127,V,3.73, BCT121,C,201.56,179.96,0,5200,"スミス、トレーシー",13456321,THE HOME DEPOT #7145,THE HOME DEPOT #7145,VAN,BC,20090110,20090112,20090127,V,21.6,REF.#^1^
わかりましたので、クライアントが必要とする出力は次のとおりです。
各個人/カード番号の PRQT と呼ばれる 1 つのヘッダー行と、上記の各トランザクションの行..したがって、トレーシーの場合、トランザクションの詳細である 1 つの PRQT 行と 4 つの PRLN 行があります..お気に入り:
PRQT、SMIT6321、13456321、詳細、詳細など
PRLN、SMIT6321、7.35、6.5など
PRLN、SMIT6321、14.7、13.01など
PRLNなど
PRLNなど
さて、私の主な問題は、ヘッダーに prqt レコードを 1 つだけ挿入する方法ですか? 出力スキーマの既存の値が作成されているかどうかを確認できる論理 Functoid があるかどうかを調べています。私の主キーは SMIT6321 (姓 + カード番号の下 4 桁) です。したがって、基本的にこれを C# でコーディングする場合、以前に挿入された PRQT キーの配列を作成し、ループ中にこれを調べて、既にレコードを作成しているかどうかを確認します。すでに作成していた場合はスキップして、重複する PRQT レコードを作成しないようにします。レコードはソース ドキュメントで時系列に作成されるため、上記のレコードはごちゃ混ぜになり、上記のサンプルのように連続していない可能性があることに注意してください。
誰かが私を正しい方向に向けることができますか? どの Functoid を使用すればよいですか? Biztalk Mapper はこのようなことを処理できますか? 私はそれができると確信しています...私はそれを理解する必要があります。
ありがとう、
エリック
java - JPA マッピング ファイルのチュートリアル
JPA マッピング ファイルの使用方法に関する優れたチュートリアルはありますか? マッピング ファイルに関連するソース コードを添付することも重要です。
hibernate - 既存のテーブル/POJO への依存関係を持つ hibernate マッピング ファイル
hbm マッピング ファイルから作成された既存の作業データベースがあります。
オプション機能用にいくつかの新しいテーブルを作成したいと考えています。
1 つのオプションは、これらの新しいテーブルが常に存在することですが、テーブルと POJO は要求があった場合にのみ作成することをお勧めします。
私の問題は、これらのテーブル/POJO が既存のテーブル/POJO に依存していることです。マッピング ファイルを作成しましたが、既存のテーブルと新しいテーブルの作成/削除コマンドを POJO と共に作成する場合にのみ機能します。
この既存のテーブル/POJO for Group が作成スクリプトに表示されないようにすることはできますか?
以下の例では、グループは既存のテーブル/POJO です。
これを生成する ant ターゲットは以下であり、依存オブジェクトがリストされている場合にのみ機能します。
Group への依存参照がないと、エラーが発生します。
BUILD FAILED C:\projects\foo\db-build.xml:187: スキーマ テキストが失敗しました: テーブル DISCON_TEST からの関連付けは、マップされていないクラスを参照しています: uk.co.foo.domain.dfwv.Group
休止状態のバージョン:3.1.2
php - PHP で SQL の結果をフォーマットする最速の方法
PHP で (My)SQL の結果を次のように変換する最速 (最高のパフォーマンス) の方法は何ですか?
より使いやすく:
または、完全な ORM の柔軟性の低下やパフォーマンスへの影響なしに、これを行うライブラリは既にありますか?
ありがとう
hibernate - Hibernate: 一方向冗長列のマッピング
私のスキーマには、レポート クエリを高速化するために使用される冗長な列がいくつかあります。たとえば、セールの購入合計はテーブルの"purchase_total"
列に保存されますが"sale"
、モデルでは、セールで購入された各アイテムの販売価格を合計することで動的に計算されます。この値は、Sale オブジェクトで「getPurchaseTotal」アクセサーを呼び出すことによって取得できます。
挿入/更新時にこの値を sales テーブルの purchase_total 列にマップする方法はありますが、データベースからロードするときに Sale オブジェクトのハイドレーションには含まれませんか? 派生列または計算列に似ていると思いますが、逆です。
データベース自体のトリガーを介してこれを処理するのが最善ですか?
mapping - BizTalk 2006 R2 のマッピングの問題
私はこのデータを持っています(すべての要素はオプションです):
これを別のスキーマにマップする必要があります (すべての要素が必要です)。
元のリクエストの要素はオプションであるため、マッピングは最初に含まれていた要素に対応する要素のみを生成します。ただし、リクエストの検証は失敗します。
例:
にマッピングされます
Element1とElement2がないため、検証は失敗します。応答は(私が思うに)次のようになります。
マッピングでこれを行うにはどうすればよいですか? 出力メッセージで要素が確実に作成されるようにするにはどうすればよいですか?
ところで、サブ要素が存在しない場合 (「data/optionalElement1/value1」としましょう)、宛先サブ要素「request/Element1/subelement1」が作成されていることを確認するにはどうすればよいですか?