指定された順序で結果を取得するために、2つの列名を持つorderby句を使用してSQLクエリを実行しました。次に、結果セットからjaxbオブジェクトに値をコピーし、それをxmlにマーシャリングします。
私の要件は、結果セットと同じ順序でxmlを取得することです。
例:日付、従業員IDによる従業員の注文から*を選択します。
出力
id Date
4 22/01/2012
10 10/03/2012
今、私はxmlを次のように期待しています
<Employees>
<Employee id="4" date="22/01/2012">
<Employee id="10" date="10/03/2012">
</Employees>
それを成し遂げる方法はありますか?
よろしくハリッシュ
jaxbObjectに新しい整数変数「order」を追加しました。結果セットを読み取り、jaxbobjectを更新しているときに、order変数をcounterで更新します。したがって、jaxbオブジェクトのマーシャリングから生成されたxmlから、SQLクエリが返すのと同じ順序でリストする「順序」に依存できます。