【发布时间】:2011-02-02 09:25:42
【问题描述】:
EMF = Eclipse 建模框架
我必须在我的一个课堂项目中使用 EMF。我正在尝试了解如何使用 EMF 执行以下操作:
- 读取 XML,
- 将值放入对象中。
- 使用 ORM 将对象中的值保存到数据库。 - 完成
- 使用 ORM 从数据库中获取数据并生成 XML。
我需要使用:EMF(不知道怎么做)和 JPA(完成)来完成所有这些工作。
我使用过 JAXB,我知道,这可以使用 JAXB 来完成,但是 (EMF == JAXB) 怎么样?!
我已经使用 EMF 创建了许多 java 类,但是它们太多了!我在哪里实现读/写方法以及如何运行 EMF 项目?
谢谢
更新1 暗示 http://www.eclipsezone.com/eclipse/forums/t58829.html
UPDATE2
我有架构,并且使用 .xsd 生成了模型代码。现在我在从 XML 文件中读取数据时遇到问题。
【问题讨论】:
-
我不认为 EMF 是为此目的而设计的。这是一个建模,而不是一个绑定框架
-
它用于XML Binding,我很确定。
-
@Bozho - EMF 是(或可以用作)建模框架或绑定框架。这取决于你从哪里开始......以及你的观点。 (这是元建模经常被误解的一个方面。模型可以被视为数据,反之亦然。)
-
@Stephen C 谢谢,很高兴知道。
标签: java xml eclipse eclipse-emf