6
クエリスローDIH(DataImportHandler)から返された値 を使用して動的列(キー/値として)の名前を作成する方法はありますか?例えばDIH(DataImportHandler)を使用する動的列名
:
<entity name="foo" dataSource="my_database" query="select key,value from foo where id=${item.id}">
<field column="${foo.key}" value="${foo.value}" name="${foo.key}_s"/>
</entity>
?
1の事。あなたのスキーマに 'key'または' value'という名前のフィールドがある場合、 'foo'エンティティのクエリでエイリアスし、それに応じてエイリアス名を使うようにトランスフォーマ関数を変更します。 (残念ながら 'key 'と同じ名前の複数値フィールドがあり、このクエリの値が自分の複数値フィールドに追加されました。) – arun