2

私はここに来たばかりで、ここで良い答えを見つけることができると聞いたので、サインアップして今、私の問題について書いています。Java クラス ライブラリや、Java の SQL Server のようなデータベースのテーブルから XML SCHEMA を生成できる便利なものについて何か考えはありますか? 私はJavaが初めてなので、可能であれば基本的なガイドラインが必要です。よろしく、シェリー

4

1 に答える 1

0

テーブルはリレーショナルです。XML は階層的です。それは簡単な仕事ではありません。

XML には単一のルートが必要です。あなたはどうなる?

テーブル定義を抽出する必要があります。テーブル/エンティティが親タグになり、列が子タグになり、値が子データになると思います。親をネストする方法を外部キー関係から把握する必要があります。また、多対多の JOIN テーブルがある場合は、どちらがマスターになり、どちらがスレーブになるかを決定する必要があります。循環関係を断ち切らなければなりません。

.xsd の型について決定する必要があります。

Hibernate などの ORM ツールを使用して、リレーショナル テーブルを Java オブジェクトにマップできます。Java オブジェクトを XML にマップし、JAX-B を使用して戻すことができます。推移性は、XML との関係が可能であることを示していますが、2 つの間の単純で直接的なパスについては知りません。

于 2012-05-16T17:49:36.007 に答える