发表于: 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中打开,生成所有设计的表。
其他的也就没什么了。
明天计划的事情:看项目接口
遇到的问题:无
收获:熟悉公司代码生成框架
评论