欢迎新童鞋加入

provocator 2012-04-05 10:18:45
rt 欢迎加入
...全文
138 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
数仓民工 2012-04-06
  • 打赏
  • 举报
回复
瞧瞧 不知是真是假
无伤 2012-04-05
  • 打赏
  • 举报
回复
好的, 加进来看看
阿QQ 2012-04-05
  • 打赏
  • 举报
回复
欢迎大家使用阿QQ万能代码生成器(aqqcg),为解决广大it人员繁重的重复劳动,特此开发了此产品 不论你现在使用什么框架,都可以自制模板生成符合您框架的代码。非常实用,是个人公司的利器



下载地址 http://download.csdn.net/detail/lzq1205/4062483
第一,使用本软件要配置程序变量。菜单--编辑--模板编辑。左侧树的第一个节点:"C:配置变量/右键新加模板"
1.应用程序名称:applicationName:${applicationName}
2.文件存放地址:fileDir:${fileDir}
3.包名:packageDir:${packageDir}
4.作者:authorName:${authorName}
5.var1:var1:${var1}
6.var2:var2:${var2}
7.var3:var3:${var3}
8.var4:var4:${var4}
9.var5:var5:${var5}
该功能主要是配置一下全局的变量,在模板里使用

第二,新增模板分类
模板分类指的是:要生成框架的种类,即:一个代码生成器可以支持多套程序框架,例如支持spring的框架的。支持ibaits的框架或者jdbc的框架等

第三,新增模板内容
模板即:文件模板内容,包括文件名和扩展名,生成的文件是 表明+文件名+扩展名。文件存放前缀 指的是改文件生成在某个文件夹下。可以新增删除修改等
右键点击模板可以测试此模板
下载地址 http://download.csdn.net/detail/lzq1205/4062483
第四,创建好模板后可以打开pdm文件,菜单--文件--打开 选择pdm文件,选择table后最大化窗体,右边会有按钮,有多少套模板就有多少个按钮,惦记按钮即可生成代码

第五,模板变量说明

模板文件相关变量

MODEDIR:${test['MODEDIR']} //test 是去除扩展名的模版名 获得模板分类名
MODENAME:${test['MODENAME']} //获得模版名
MODEPPATH:${test['MODEPPATH']} //获得模板生成后存放在的文件夹下名字
下载地址 http://download.csdn.net/detail/lzq1205/4062483
配置相关内容
fileDir:${fileDir}
packageDir:${packageDir}
authorName:${authorName}
applicationName:${applicationName}
var1:${var1}
var2:${var2}
var3:${var3}
var4:${var4}
var5:${var5}
下载地址 http://download.csdn.net/detail/lzq1205/4062483

表对象变量:

tableName:${CT.tableName} //中文表名
tableCode:${CT.tableCode}//英文表名
tableCodeJavaL:${CT.tableCodeJavaL}//小写表名java
tableCodeJavaU:${CT.tableCodeJavaU}//大写表名java
<#list CT.cols as ccs>//CT.cols 该表下的字段集合
name:${ccs.name}
</#list>

下载地址 http://download.csdn.net/detail/lzq1205/4062483
字段对象变量:
<#list CC as nggz>
name:${nggz.name} // 变量中文名
type:${nggz.type} // 数据库类型
javaTypeL:${nggz.javaTypeL} // java数据类型主类型
javaTypeU:${nggz.javaTypeU} // java数据类型类类型
defaultValue:${nggz.defaultValue} // 该字段默认值
pkFlag:${nggz.pkFlag} // 是否是主键 是=true 否=""
code:${nggz.code} // 数据库字段名
need:${nggz.need} // 是否必填
codeJavaL:${nggz.codeJavaL} // java字段变量名小写
codeJavaU:${nggz.codeJavaU} // java字段变量名大写
</#list>
下载地址 http://download.csdn.net/detail/lzq1205/4062483
当前主键字段 ${PKCC.name} //变量中文名
.........................
.........................

下载地址 http://download.csdn.net/detail/lzq1205/4062483
当前字段不包含主键的字段
<#list NOPKCC as nggz>
name:${nggz.name} // 变量中文名
type:${nggz.type} // 数据库类型
javaTypeL:${nggz.javaTypeL} // java数据类型主类型
javaTypeU:${nggz.javaTypeU} // java数据类型类类型
defaultValue:${nggz.defaultValue} // 该字段默认值
pkFlag:${nggz.pkFlag} // 是否是主键 是=true 否=""
code:${nggz.code} // 数据库字段名
need:${nggz.need} // 是否必填
codeJavaL:${nggz.codeJavaL} // java字段变量名小写
codeJavaU:${nggz.codeJavaU} // java字段变量名大写
</#list>

下载地址 http://download.csdn.net/detail/lzq1205/4062483

provocator 2012-04-05
  • 打赏
  • 举报
回复
up~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧