技术开发 频道

Hibernate代码生成工具 设计全攻略


3.结束语
    PowerDesigner是一款灵活性非常强的软件建模工具,基于它的元模型,读者可以随心所欲的用不同语言 (GTL, VBScript, Java, C#等) 来设计出自己的代码生成工具,甚至是语言模型、报表等等。本篇仅仅起到了一个抛砖引玉的作用,我相信,凭借着领域中的经验,读者一定也可以设计出更适合自己的代码生成工具,简化流程、降低成本、加快开发。

附录:
列举了GTL的部分语法,读者也可以参阅PD安装目录下的pdvbs11.chm文件或者Sybase官方网站。
1. 资源文件
读者可以参考PD11的现有模型:
您可以在安装目录下\ Resource Files\Extended Model Definitions找到现有的扩展模型;在安装目录下\ VB Scripts找到VBScript代码;Ole Automation目录下找到如何用JAVA,C#等其他语言来获取元模型来做自己的代码生成工具;Library目录下找到语言模型。在Printable Docs目录下找到PDF文档(建议参考Advanced User Documentation.PDF文档)。
2. 语法
a. 设置变量

变量名必须用%来封装,即%变量名%
全局变量

变量区域
简单的说,当区域建立后(比如,循环,另一个模版等),在区域中调用区域外的变量,则需要用Outer.变量名来指明。
b. 循环

c. 判断条件

d. 集合

e. 特殊符号
0
相关文章