2017-07-05 11 views

答えて

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などのファイル形式にシリアル化してファイルシステムに格納することもできます。それが良いアイデアかどうかは、あなたの特定の問題によって決まります。

関連する問題