私はxmlを解析し、そこからJavaオブジェクトを作成しています。 は今、どのように私は魔法の方法はありませんデータベースxmlを解析してMSSQLデータベーステーブルに格納する
0
A
答えて
0
にReport
オブジェクトを格納する
outputStr = IOUtils.toString(xmlfile.getInputStream(),"UTF-8");
Report = XMLUtil.toObject(outputStr, Customer.class);
を次のように私は、XMLオブジェクトを解析しています、そのオブジェクトをシリアル化し、データベース
にそれを保存することができます任意のjavaオブジェクトをSQLデータベースにマッピングすること。もし存在すれば、発明者は億万長者になるだろう。これは、Javaオブジェクトはフラット、ツリー、非循環有向グラフ、またはグラフになり得ますが、SQLデータベースはまったく異なる構造を持つためです。
オブジェクトをMSSQLデータベースに配置する場合は、休止状態(より簡単で制御は少ない)のようなORMを使用するか、独自のシリアライゼーションロジックを作成する必要があります(SQLの知識が必要ですが、
また、ビジネス要件に柔軟性がある場合は、オブジェクト階層に適した持続性レイヤーを使用できます。一般的な例には、MongoDBやCouchDBなどの文書データベースがあります。 JSONなどのファイル形式にシリアル化してファイルシステムに格納することもできます。それが良いアイデアかどうかは、あなたの特定の問題によって決まります。
0
次の記事は、JavaとMSSQLについてではなく、C#とMSSQLについてです。
しかし原則は、私が思うに、明確である:
How to Save Object Graph in Master-Detail Relationship with One Stored Procedure。
それとも右のストアドプロシージャにXMLデータを送信します。
関連する問題
- 1. NSDataに格納されたXMLをlibxml2で解析する
- 2. 内部メモリに格納されたXMLを解析する
- 3. XMLのパスワードの解析(dbに格納/キャッシングなし)
- 4. 文字列として格納されたxmlデータを解析する
- 5. PHP - XMLをPHPで配列に変換する - PHPでsoap xmlを解析してデータベースに格納する
- 6. JSON変数を解析して変数に格納する
- 7. バイナリファイルデータを解析してデータベースに格納するためのデザインパターン
- 8. iPhoneアプリケーションのDocumentsディレクトリに格納されたXMLファイルの解析
- 9. データベーステーブルに重みを格納する
- 10. ミディライブラリを使用してイベントを解析し、Vector C++に格納
- 11. XMLを解析して、XMLを解析する際のXMLの解析
- 12. XMLファイルの解析とHashMapへの格納
- 13. jsonを解析し、カテゴリに基づいてarralistに格納
- 14. Android:Webサービスのレスポンスを解析してローカル変数に格納
- 15. XML属性を解析してXML要素を解析する
- 16. xmlをxmlに格納
- 17. 複数の解析されたXMLファイルのデータを格納する - .NET
- 18. 解析されたxmlファイルをキャッシュまたは格納する方法は?
- 19. 関連するデータを解析してデータベースに値を格納する方法
- 20. データベーステーブル名をXMLに効率的に保存し、C#で解析する方法
- 21. アンドロイドのDOMパーサを使用して内部ストレージに格納されたXMLファイルを解析します。
- 22. タイムゾーンを長時間解析してsqliteに格納する方法は?
- 23. Javaで文字列を解析してから変数に格納する
- 24. curlコマンドのjson出力を解析してbashに格納する
- 25. MSSQLでExcelファイルを解析する
- 26. MSSQL同じ兄弟を含むXMLの解析
- 27. 大きな100mbのXMLを解析し、それをsqliteのデータベースに格納します
- 28. リレーショナルデータベースにXMLを格納する根拠
- 29. xmlを使用して解析する
- 30. 6桁のデータブロックを解析し、データフレームに10進数値を格納する