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