该模块可以迅速生成CRUD代码模块,最大限度的减少开发者对基础模块的开发时间,专注于核心逻辑业务层的开发。
1.在数据库中创建数据表
数据库 MYSQL 5.0
创建模板代码模块的第一步,当然是在数据库中创建数据库表,最好在注记中填写数据库表的名称,方便识别。
2.业务表配置
然后进入后台,在业务表添加中找到需要创建的数据表。
确定需要创建表的实体模型结构策略。
基本信息
- 类名:在给数据库表建表时,最好带上系统标记前缀,这样在后续的持续化开发中,可以很容易识别系统名称,我这里给出的前缀是hnly,在创建类名时需要将hnly前缀去除。
- 父表名称:建议手动调整。
- 当前表外键:建议手动调整。
- 字段列表(这里的属性对应的实体模型的属性,请注意检查)
- 说明:对应模板页面的实际名称。
- Java类型:实体模型的类型。
- Java属性名称:字段对应实体模型的名称,对于外键的处理方式,采用"对象.id"填写方式,但是对应的Java类型并没有对象类型,因此在代码模块输出完成后,到实体模型类中,将String类型改为对象类型即可!
- 显示表单类型:选择该字段对应的表单类型,图片上传类型对应文件上传类型,生成后,将页面上表单控件类型files改成images即可。单选、复选、下拉类型,需要填写字典类型,在字典管理中生成指定类型,然后填写进来即可自动生成,如果关联的是对象数据,这个后续会有说明,要重写该控件的数据。
3.生成方案配置
到这一步就可以生成代码模块了,需要注意以下几点:
- 生成包路径:为了统一显示模块,生成包路径建议与系统一致。
- 生成模块名:子系统名,这里改为你自定义的系统前缀,我这里统一与数据库表设置一致,为hnly,该系统的数据库表前缀均为hnly。
- 业务表名:千万不要选错和替换错误,否则做过的东西会被覆盖。
4.后续处理
保存生成代码,在myeclipse中并没有看到
如果发现代码运行无误,但是myeclipse中没有显示对应的代码模块,就要刷新一下,方法是项目右键->Maven4MyEclipse->Update Project,更新完后,服务器中Redeploy一下项目,即可显示,但是服务器缓存会消失,请注意。
外键对象处理
首先确保外键对象已经建立,然后在外键所在对象的实体类中,将String类型改为对象类型即可。