2012-09-21 86 views

回答

2

您可以嘗試通過Eclipse建模工具項目編寫自己的轉換。您需要Papyrus作爲UML圖形編輯器來創建符合Eclipse ECORE(這是MOF元元模型的Eclipse實現)的UML模型。然後,您可以編寫描述如何將UML元素(即類,構造型,屬性,操作等)轉換爲所需代碼(即PL/SQL)的Acceleo腳本。 Acceleo是MOFM2T語言的Eclipse實現,它是模型到文本轉換的OMG標準(http://www.omg.org/spec/MOFM2T)。

+2

聽起來很刺耳,但如果你不知道寫哪個代碼,你不應該生成它,imo。 – Christian

+0

是的,爲了定義模型到文本轉換,您可能需要知道源元模型和目標元模型。因此,您應該知道需要生成哪種模型,包含代碼。 – Sindico

0

我認爲從UML圖生成Java代碼然後在您的Java代碼中添加ORM註釋然後使用dali Eclipse項目生成您的SQL代碼會更容易。