PowerDesigner导出java代码

来源:互联网 发布:淘宝法莎莉雅手办 编辑:程序博客网 时间:2024/06/05 05:43
      项目从未停止,由于需要对实体进行一下重新调整所以又翻出了之前的PowerDesigner,对于导出代码的设置好像有些忘记了,所以在这里整理一下:
 在Langugage中进行导出前配置:

1、添加包和引用:

import java.io.Serializable;import java.util.*;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.Table;import org.hibernate.annotations.Cache;import org.hibernate.annotations.CacheConcurrencyStrategy;import org.hibernate.annotations.GenericGenerator;

2、添加类注解:

<span style="font-size:18px;">@Entity@Table(name="%Code%")</span>
3、添加get,set方法:
(1)getterFunction

.set_value(visibility,public,new).set_value(getMethod,get%.FU:fieldCode%,new).if (%dataType% == "UUID")@Id   @GeneratedValue(generator="hibernateuuidgenerator")   @GenericGenerator(name="hibernateuuidgenerator", strategy = "uuid")   @Column(name="%Name%",length=32).else@Column(name="%Name%",length=255).endif    [%visibility%]["%flags%"] %dataType% %getMethod%()   {      return %fieldCode%;   }
(2)setterFunction



.set_value(visibility,public,new).set_value(setMethod,set%.FU:fieldCode%,new)[%visibility%]["%flags%"] %dataType% %setMethod%(%dataType% %fieldCode%)   {      this.%fieldCode% = %fieldCode%;   }

(3)get,set添加到类


这样就可以导出java代码了:


工具为我们的开发工作带来了各种各样的方便,主要看是否有心去研究!


0 0
原创粉丝点击