Jeesite 代码生成器

该模块可以迅速生成CRUD代码模块,最大限度的减少开发者对基础模块的开发时间,专注于核心逻辑业务层的开发。

1.在数据库中创建数据表

    数据库 MYSQL 5.0

094054_TR7P_1262063.png

    创建模板代码模块的第一步,当然是在数据库中创建数据库表,最好在注记中填写数据库表的名称,方便识别。

2.业务表配置

094350_C4Dq_1262063.png

    然后进入后台,在业务表添加中找到需要创建的数据表。

094604_iCcS_1262063.png

094624_Uhlf_1262063.png

    确定需要创建表的实体模型结构策略。

    基本信息

  •     类名:在给数据库表建表时,最好带上系统标记前缀,这样在后续的持续化开发中,可以很容易识别系统名称,我这里给出的前缀是hnly,在创建类名时需要将hnly前缀去除。
  •     父表名称:建议手动调整。
  •     当前表外键:建议手动调整。
  •     字段列表(这里的属性对应的实体模型的属性,请注意检查)
  •     说明:对应模板页面的实际名称。
  •     Java类型:实体模型的类型。
  •     Java属性名称:字段对应实体模型的名称,对于外键的处理方式,采用"对象.id"填写方式,但是对应的Java类型并没有对象类型,因此在代码模块输出完成后,到实体模型类中,将String类型改为对象类型即可!
  •     显示表单类型:选择该字段对应的表单类型,图片上传类型对应文件上传类型,生成后,将页面上表单控件类型files改成images即可。单选、复选、下拉类型,需要填写字典类型,在字典管理中生成指定类型,然后填写进来即可自动生成,如果关联的是对象数据,这个后续会有说明,要重写该控件的数据。

3.生成方案配置

100724_SLa2_1262063.png

    到这一步就可以生成代码模块了,需要注意以下几点:

  •     生成包路径:为了统一显示模块,生成包路径建议与系统一致。
  •     生成模块名:子系统名,这里改为你自定义的系统前缀,我这里统一与数据库表设置一致,为hnly,该系统的数据库表前缀均为hnly。
  •     业务表名:千万不要选错和替换错误,否则做过的东西会被覆盖。

4.后续处理

    保存生成代码,在myeclipse中并没有看到

    如果发现代码运行无误,但是myeclipse中没有显示对应的代码模块,就要刷新一下,方法是项目右键->Maven4MyEclipse->Update Project,更新完后,服务器中Redeploy一下项目,即可显示,但是服务器缓存会消失,请注意。

    外键对象处理

    首先确保外键对象已经建立,然后在外键所在对象的实体类中,将String类型改为对象类型即可。

转载于:https://my.oschina.net/discussjava/blog/1557991

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值