发表于: 2017-08-31 21:04:21

1 975


今天完成的事情:学习用公司的框架进行代码生成。

首先在SVN上下载代码,把从common文件夹checkout下来。

               

下载完成之后打开,目录如下。

其中SRC是你运行之后生成的代码的目录,code-demo是生成代码所在的目录。

生成后的目录


怎样进行代码生成

首先进入code-demo-->src-->test-->excel

ExcelDocTest即为运行代码生成的主程序

我们需要修改的是docpath,即excel表的路径,指定到我们的EXCEL,公司的框架是通过excel来进行代码生成的。指定好路径之后,运行底下的main方法。

运行之前请注意关闭你的EXCEL表格,不然会报错报占用,我这边还没有进行表设计,就直接拿杨舜师兄的EXCEL表来做生成。


EXCEL表格式规范

直接贴图还是看不清,直接去看excel表吧,根据已有的模版来,至于每一行什么意思,自己看英文,不懂查字典,直接说下需要注意的地方。

1.不要出现cId这种形式的列命名,生成后的代码运行之后会报错的,用cid没问题。

2.sql那栏底下写的是sql语句,不建议你在那就写了,毕竟简单的增删改查会自动帮你生成,具体多表查询等、你在这个时候还没开始搞你还没弄清除,等到写代码自己写sql。

3.新表直接复制旧表然后在进行更改,不要自己手打,很容出现格式错误。


导入数据

代码生成之后,会生成SQL文件,我们选择all.sql,这是根据我们在EXCEL中的表设计生成的sql文件,在navicat中打开,生成所有设计的表。

                                               

其他的也就没什么了。

明天计划的事情:看项目接口

遇到的问题:无

收获:熟悉公司代码生成框架


返回列表 返回列表
评论

    分享到