2

我是新来的,听说我可以在这里找到好的答案,所以我注册了,现在我写下我的问题。您对 java 类库或任何可以从数据库中的表(如 java 中的 sql server)生成 XML SCHEMA 有任何想法吗?我是java新手,所以如果可能的话,我需要一些基本的指导方针。问候,雪利酒

4

1 回答 1

0

表是关系的;XML 是分层的。这不是一项微不足道的任务。

XML 需要一个根。你的会是什么?

您需要提取表定义。我猜想表/实体将是父标签,列将是子标签,值作为子数据。您必须从外键关系中弄清楚如何嵌套父母。如果有多对多的 JOIN 表,您必须决定哪个是主表,哪个是从表。你必须打破循环关系。

您必须对 .xsd 中的类型做出决定。

您可以使用像 Hibernate 这样的 ORM 工具将关系表映射到 Java 对象。您可以使用 JAX-B 将 Java 对象映射到 XML 并返回。传递性会告诉您与 XML 的关系是可能的,但我不知道两者之间的简单直接路径。

于 2012-05-16T17:49:36.007 回答