2012-05-16 42 views
2

我在這裏是新的,聽說我可以在這裏找到很好的答案,所以我註冊了,現在我寫了關於我的問題。 關於java類庫或任何有用的東西,可以從數據庫中的表中生成XML SCHEMA,如java中的sql server嗎? 我是新來的java,所以我需要一些基本的指導,如果可能的話。 Regards, Sherry從Java中的數據庫表生成XML模式

回答

0

表是關係型; XML是分層的。這不是一項簡單的任務。

XML需要單根。你的會是什麼?

您需要提取表定義。我猜想,表/實體將是父標籤,列將是子標籤,值作爲子數據。你必須從外鍵關係中找出如何嵌套父母。如果有多對多的JOIN表,則必須決定哪個是主設備,哪個設備是從設備。你必須打破循環關係。

您必須對您的.xsd中的類型做出決定。

您可以使用像Hibernate這樣的ORM工具將關係表映射到Java對象。您可以使用JAX-B將Java對象映射到XML並返回。傳遞性會告訴你與XML的關係是可能的,但我不知道這兩者之間有一條簡單而直接的路徑。