PowerDesigner导出java代码

本文详细介绍了使用PowerDesigner进行Java代码导出前的配置步骤,包括添加包和引用、类注解、get和set方法的实现,旨在帮助开发者高效地完成代码生成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      项目从未停止,由于需要对实体进行一下重新调整所以又翻出了之前的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代码了:


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


评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值