問題タブ [mapper]

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 投票する
3 に答える
8436 参照

ant - ant の jar タスクによって jar に含まれているときにファイルの名前を変更するにはどうすればよいですか?

次のような一連のファイルを jar に入れたい:

その過程で、次のようにすべての名前を変更したいと思います。

これを達成するためにマッパーを使用したいと思っていましたが、使用しているファイルセット要素と jar タスクはどこでもサポートしていないようです。

jar を作成するときにマッパーを適用する方法、またはこのような変換を実行するにはどうすればよいですか? すべてのファイルを必要なディレクトリ構造にコピーして、あちこちに複製を作成することは避けたいと思います。これが、現在のビルド システムの仕組みです。

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

python - Sqlalchemy-リレーション定義で日付比較を使用できますか?

このマッパーを定義しました:

しかし、何らかの理由で、リレーションテーブルに新しい行を作成し、リレーションの古い行のend_dateを古い日付に変更すると、プロパティの親は更新されません。また、リソース行をリロードすると、古い日付との古い関係が表示されるので、マッパーでの日付の比較に関係していると確信しています。

end_dateをフラグ列の文字列または整数に置き換えてフラグを比較すると、適切な動作が得られますが、日付を使用したいと思います。

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

ありがとう、

リチャード・ロペス

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

map - Hadoop で 2 つの入力セットを組み合わせる

かなり単純なhadoopの質問があり、例を挙げて説明します

文字列のリストと大きなファイルがあり、各マッパーにファイルの一部と文字列の 1 つを grep のようなプログラムで処理させたいとします。

どうやってそれをするのですか?マッパーの数は、生成されたinputSplitsの結果であるという印象を受けています。後続のジョブを文字列ごとに 1 つずつ実行することもできますが、ちょっと…面倒ですよね?

編集:私は実際に grep マップの縮小版を作成しようとしているわけではありません。マッパーへの2つの異なる入力を持つ例として使用しました。A と B をリストしていて、リスト A の 1 つの要素とリスト B の 1 つの要素をマッパーに処理させたいとします。

この問題でジョブの連鎖が必要になるようなデータ依存関係が発生していないことを考えると、すべてのマッパーでリスト A のすべてを何らかの方法で共有し、リスト B の 1 つの要素を各マッパーに入力する唯一のオプションはありますか?

私がやろうとしているのは、データのプレフィックス付きのルックアップ構造を構築することです。だから私は巨大なテキストと文字列のセットを持っています. このプロセスには強力なメモリ ボトルネックがあるため、マッパーごとに 1 チャンクのテキスト/1 文字列が必要でした。

0 投票する
4 に答える
12736 参照

c# - C#ジェネリックベースのオブジェクトからオブジェクトへのマッパーの質問

アプリケーションでオブジェクトからオブジェクトへのマッパーが必要です。いくつか試してみましたが、自分のニーズに合ったものが見つからなかったので、自分で書いています。現在、私は以下のようなインターフェースを持っています:

次に、顧客を次のようにアカウントにマップするAccountMapperを実装します。

これは今のところ問題なく機能しますが、同じ宛先エンティティにマップするソースエンティティがいくつかあります。たとえば、BillHistoryにマップするPaymentとInvoiceがあります。上記をサポートするには、2つの別々のマッパー(つまり、BillHistoryPaymentMapperとBillHistoryInvoiceMapper)を作成する必要があります。これは問題ありません。ただし、以下のように少し異なる方法で実装できるようにしたいと思います。唯一の問題は、それが可能かどうかわからないことです。可能であれば、正しい構文がわかりません。

最初の実装は正常に機能しますが、2番目の実装は少しエレガントになります。これは可能ですか?もしそうなら、正しい構文はどのようになりますか?

編集 - - - -

私は人々がこれをするのは嫌いですが、もちろん私は少し詳細に言及するのを忘れました。マッパーとインターフェースの間に抽象クラスがあり、すべてのマッパーに共通のロジックを実装します。したがって、私のマッパー署名は実際には次のとおりです。

Mapperに含まれる場所:

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

ibatis - iBatisマルチパラメータマッパーメソッド

getUseruserNameとpasswordの2つのパラメーターを持つクエリがあるとします。次のようなマッパーメソッドが必要です。

そのようなことを達成する方法はありますか?または、マッパーメソッドのパラメーターマップ(およびxmlマッパーのいくつかのparameterMap)を渡す必要がありますか?

ヒントや説明を楽しみにしています。

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

mapreduce - 各マップタスクのIDを見つける方法は?

マッパーとリデューサーの ID に従って、これらのマッパーとリデューサーの出力にタグを付けたいため、各マッパーとリデューサーのタスクの ID を取得したいと考えています。それぞれのIDを取得するにはどうすればよいですか?

ありがとう

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

connection - sqlalchemy の MapperExtension の「接続」パラメータとは何ですか?

クラスMapperExtensionにはいくつかのメソッドがあり、、、before_insert...before_updateすべてにパラメータがありますconnection

のドキュメントを読みましたがMapperExtension、これについては何も見つかりませんでしたconnection。それは何ですか?そして、それをどのように使用するのですか?

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

scala - MapperField オブジェクトを持ち上げる

Lift フレームワークのマッパーフィールドがクラス内のオブジェクトとして定義されているのはなぜですか? それらをvalsとして使用しないのはなぜですか?彼らの Wiki ページを見ると、Scala の内部的な理由から、val や var ではなくオブジェクトとして作成していると書かれています。Scala の内部的な理由または障害は何ですか?

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

scala - Lift MetaMapper オブジェクトへの参照を名前で取得する方法は?

監査テーブルのモデリングでは、監査対象の元のレコードを見つけるために必要なフィールドを含めました (oid: 文字列、クラス名: 文字列)。Mapper クラス名の MetaMapper をプログラムで見つけたいと思います。

たとえば、私が持っている場合:

文字列「Foo」が与えられた場合、オブジェクト Foo への参照を取得するにはどうすればよいですか? 最終的には、findAll を実行できるように MetaMapper への参照が必要です。Hibernate の時代には、Class.byName(className) を使用するクラスを見つけて、そのクラスの静的メソッドを呼び出していたかもしれません。

これを行うために私が現在使用しているものは次のとおりですが、MetaMapper オブジェクトのリストを維持し、MetaMapper#create を使用してクラスをインスタンス化する必要もあります。

これは機能しますが、見苦しく、サポートされている MetaMappers のリストを維持する必要があります

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

scala - アフターセーブの前にマッパーafterCreateを持ち上げます

オブジェクトの作成後にafterCreateメソッドが呼び出されない理由を知っていますか?このコードを見てください:

生成するもの:

Companyモデルは次のようになります。

よろしくお願いします、エタム。