powerdesigner自动生成代码的功能很是强大,但有时候不是很符合我们的想法,因此需要对其模板进行一些修改,如要将数据库中的表生成类文件时,我们需要的是property,但其为我们生成的代码里没有 get set ,所以我们需要手动修改一些代码.我修改的代码如下:

profile-attribute-template-definition

.if (%isGenerated%) and (%isValidAttribute%)
[%comment%/n]/
[%oidDocTag%/n]/
[%customAttributes%/n]/
   .if (%Multiple% == false) and (%isIndexer% == false)
  private    %dataType%  _%fieldCode%[ = %InitialValue%];
[%visibility% ][%flags% ]%dataType% %fieldCode%
{
   get
      {
         return _%fieldCode%;
      }
   set
      {
         _%fieldCode%=value;
      }
}

.else
   private    %dataType%[%arraySize%]  _%fieldCode%[ = %InitialValue%];
[%visibility% ][%flags% ]%dataType%[%arraySize%] %fieldCode%
{
   get
      {
         return _%fieldCode%;
      }
   set
      {
         _%fieldCode%=value;
      }
}

.endif
.endif

powerdesigner自动生成代码的修改相关推荐

  1. C#分析数据库结构,使用XSL模板自动生成代码

    <html> <head> <TITLE>分析数据库结构,自动生成代码</TITLE> <meta http-equiv="Conten ...

  2. 简单的利用IDEA搭建SpringBoot+Maven+Mybatis+自动生成代码

    最近在系统的学习SpringBoot框架,并且要用该框架做个项目--网上也大大小小看了很多教程,感觉很多写文章的人都不太负责任,只知道搬运,大概都没有实际操作过,问题也是有很多,所以自己写一篇文章记录 ...

  3. 【MyBatis】MyBatis自动生成代码之查询爬坑记

    前言 项目使用SSM框架搭建Web后台服务,前台后使用restful api,后台使用MyBatisGenerator自动生成代码,在前台使用关键字进行查询时,遇到了一些很宝贵的坑,现记录如下.为展示 ...

  4. 使用Mybatis Generator自动生成代码

    MyBatis Generator(MBG)是MyBatis MyBatis 和iBATIS的代码生成器. 它将为所有版本的MyBatis以及版本2.2.0之后的iBATIS版本生成代码. 它将内省数 ...

  5. SpringBoot入门篇--整合mybatis+generator自动生成代码+druid连接池+PageHelper分页插件

    我们这一一篇博客讲的是如何整合Springboot和Mybatis框架,然后使用generator自动生成mapper,pojo等文件.然后再使用阿里巴巴提供的开源连接池druid,这个连接池的好处我 ...

  6. (转)MyBatis框架的学习(七)——MyBatis逆向工程自动生成代码

    http://blog.csdn.net/yerenyuan_pku/article/details/71909325 什么是逆向工程 MyBatis的一个主要的特点就是需要程序员自己编写sql,那么 ...

  7. mybatis-Plus自动生成代码

    1.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="h ...

  8. 用mybatis的generator自动生成代码--坑我都走了一遍,后面的同学别踩了

    先说什么是mybatis-generator? mybatis-geneator是一款mybatis自动代码生成工具,可以通过配置,快速生成mapper和xml文件. 步骤一:在pom文件中添加插件配 ...

  9. k8s自定义controller三部曲之二:自动生成代码

    本文是<k8s自定义controller三部曲>的第二篇,上一篇我们在k8s环境注册了API对象Student,此时如果创建Student对象就会在etcd保存该对象信息: 三部曲所有文章 ...

最新文章

  1. android判断以太网还是wifi,对比平台--WiFi和以太网之间的区别
  2. SQLAlchemy简单操作
  3. nginx File not found 错误(转)
  4. html area图片热点
  5. sublime用cmd窗口调试python_如何使用xdebug和sublime调试python脚本
  6. python super详解_Python super 详解
  7. [Git] 我的 Github 地址
  8. NIST 发布关于使用“行政令-关键软件”的安全措施指南
  9. 关于BASYS3给初学者的建议(有关引脚的书写
  10. 安装Oracle WebCenter Content 11.1.1.8.0并将其与Oracle WebCenter Portal 11.1.1.8.0集成
  11. Raspberry install wine
  12. 登录验证和EasyUI的初识
  13. 碳中和数据全集-最全碳排放、碳封存、碳排放权配额、碳交易、能源消费与二氧化碳排放
  14. 生活随记 - 2020国庆第七天
  15. 区块链/BlockChain+ProofOfWork
  16. Nessus8.15安装不限IP(win10)
  17. 只要1美元!教你给MacBook装上触摸屏
  18. SQL查询某个时间段购买过商品的所有用户
  19. MATLAB粒子群算法求解带充电站(桩)的电动车辆路径规划EVRP问题代码实例
  20. idea常用快捷键图文_如何在Word中的自动图文集词条中添加快捷键

热门文章

  1. 发一个统计项目代码行数的Java代码
  2. ASP.NET GridView嵌套DataList实例
  3. zoj 3696 Alien's Organ(泊松分布)
  4. 180904 再卖菜 ccf
  5. Python中的split,rsplit,splitlines
  6. 什么是LambdaExpression,如何转换成Func或Action(2)
  7. WP缩略图出不了,打开缩略图提示“A TimThumb error has occured”
  8. 云服务器 ECS Linux 系统下使用 dig 命令查询域名解析
  9. C#可用的日出日落时间类
  10. 初学WPF之程序启动几种方式