abcdCode代码生成器操作手册

来源:互联网 发布:金庸为什么封笔 知乎 编辑:程序博客网 时间:2024/06/10 20:49

   abcdCode操作手册

下载地址:点击下载

demo预览:http://blog.csdn.net/xiaozaq/article/details/69396430

 1. 配置数据源。

        1.1 配置Oracle数据源:

                    驱动:oracle.jdbc.driver.OracleDriver

                      url:jdbc:oracle:thin:@10.100.1.100:1521/test

        1.2 配置sql server 2008数据源:

                    驱动:net.sourceforge.jtds.jdbc.Driver

                      url:jdbc:jtds:sqlserver://10.100.1.100:1433;DatabaseName=test

        1.3 配置mysql数据源:

                    驱动:com.mysql.jdbc.Driver

                      url:jdbc:mysql://10.100.2.100:3306/test

2. 实体管理。

    选择好数据库-》点击新增 -》勾选要生成的实体相映射表 -》点击确认-》自动添加实体记录和相应的成员记录。

    实体名称:默认值为表名。对应的是java实体的类名,首字母大写。如果表名不符合则需要手动修改。

    实体描述:默认值是定义数据库时的表注释。如果没有也可以为空。

3.成员管理。

    成员名称:默认值是表字段名称。对应java实体的成员变量。首字母小写。可以手动修改。

    实体id:当表新增字段时,可以点击新增按钮然后设置与前面记录的实体id一致,就可以在该实体下添加成员了。

4.模板管理。

    可以为不用的系统架构定义非常灵活的模板。模板中使用的的参数都是前面实体管理和成员管理录入,以及任务管理中定义好的。所以模板可以使用这些参数。

    首字母小写:${beanUtil.firstLowerCase(entity.name)} 

    getter:${beanUtil.getGetterMethodName(member.name,member.javaType)}

    setter:${beanUtil.getSetterMethodName(member.name,member.javaType)}

5.任务管理。

    点击父任务,会执行父任务下的所有子任务。

    定义任务关键是配置好入口参数。配置好入口参数后点击执行任务就可以生成对应的代码。

    入口参数配置说明:

    templetId是模板管理定义的模板的id。生成模板是必须的。

    fileName是生成后的文件名称。必须配置。${entityName}是点击执行任务时勾选的实体名称,如果勾选了多个会循环遍历生成多个对应的文件。

    filePath是文件生成的目录,配置好后一般都不用修改了。

    fileCharset生成文件的编码。一般是utf-8或者bg2312。默认值是utf-8,不是必须配置

    packageName包路径。这个是方便模板定义,如果模板中不用该入口参数,可以不配置。同理,如果模板中有需要更多的入口参数,可以在下面配置多个。

0 0
原创粉丝点击