2010-06-07 77 views
1

我在Eclipse的GAE插件上使用JDO或JPA。 我正在使用smartgwt数据源,接受一个xsd。JPA/JDO实体到XML XSD生成器

我想教育如何从我的jdo/jpa实体生成XSD,反之亦然。

有没有工具可以做到这一点?

尽管datanucleas在Eclipse背景中做了所有的增强,但是我能够以某种方式运行在可以为我生成XSD的模式中吗? Hibernate可以在离线模式下运行,仅仅帮助我生成可以在GWT中使用的XSD,而无需使用我的web-app部署休眠功能? Hibernate甚至可以从实体中生成XSD,反之亦然?

目前,我即将编写一个实用程序来生成一个xsd,给定一个实体类 - 但我希望如果它已经存在,我不必重新发明轮子。

我希望这里的人可以教我任何可用的工具,以减轻我的XSD一代。

不过顺便说一句,我很谨慎的使用Maven的事情,因为谁写Maven的脚本和POM大多数人(比如Spring)不具备专业知识,它写在会喷涌出消息的方式适当的冗长,以便我可以轻松找到模型错误。

+0

我非常喜欢注解驱动的东西。 – 2010-06-07 00:52:02

+0

假设你的意思是一个ORM的XML文件,因为“XSD”是该XML文件的模式定义,并且自从提供任何实现以来就不需要生成该文件。 – DataNucleus 2010-06-07 04:36:32

+0

是的,谢谢你指出。 – 2010-06-07 05:36:44

回答

1

您应该考虑查看Hyperjaxb3项目。