【问题标题】:Generate PL/SQL from UML从 UML 生成 PL/SQL
【发布时间】:2012-09-22 06:59:47
【问题描述】:

是否有任何工具(开源或免费软件)可以从 UML 图生成 PL/SQL 代码(带有对象)?

谢谢!

【问题讨论】:

    标签: oracle uml


    【解决方案1】:

    您可以尝试通过 Eclipse 建模工具项目编写自己的转换。您需要 Papyrus 作为 UML 图形编辑器来创建符合 Eclipse 的 ECORE(它是 MOF 元元模型的 Eclipse 实现)的 UML 模型。然后,您可以编写 Acceleo 脚本来描述如何将 UML 元素(即类、原型、属性、操作等)转换为您需要的代码(即 PL/SQL)。 Acceleo 是 MOFM2T 语言的 Eclipse 实现,它是模型到文本转换的 OMG 标准 (http://www.omg.org/spec/MOFM2T)。

    【讨论】:

    • 这听起来很刺耳,但如果你不知道要编写哪个代码,你不应该生成它,imo。
    • 是的,为了定义模型到文本的转换,您可能需要知道源元模型和目标元模型。因此,您应该知道需要生成什么样的模型,包括代码。
    【解决方案2】:

    我认为从 UML 图生成 java 代码然后在你的 java 代码中添加 ORM 注释然后使用 dali Eclipse 项目生成你的 SQL 代码会更容易。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-31
      • 2010-12-21
      • 1970-01-01
      相关资源
      最近更新 更多